Попробовал этот ваш Cursor. Мне прям несколько человек независимо советовали.
Ну, что могу сказать, да, вполне впечатляет. Точнее так: автокомплит хоть и хитрый, но лично у меня восторга не вызвал. Иногда угадывает очень круто, иногда очень плохо. А вот режим агента — это да. Я бы сказал, что это новый значительный качественный шаг в программировании. Большим моделям как раз и не хватало какой-то пристройки, которая позволяет им не только выдавать текст, но и совершать действия.
У вас как бы под рукой есть джун, который хорошо знает теорию и делает всё очень быстро. Он не понимает, зачем, не умеет проектировать, склонен к шаблонным решениям. Но всё равно теперь ваша работа состоит в том, чтобы аккуратно объяснять ему задачу обычной человеческой речью (в том числе на русском языке) и указывать на ошибки. Вся утомительная, но когнитивно простая рутина теперь делается за секунды вместо десятков минут. А рутины в разработке очень много, особенно если это продуктовая или заказная разработка на многословном энтерпрайз языке.
Стоит сказать, что Cursor, конечно, как и все форки VS Code, остаётся просто текстовым редактором, и ощущается соответственно. Если вы пишете настоящую программу на серьёзном языке, а не текстовый файл, то для надёжной работы вам всё равно параллельно нужно открыть взрослую IDE. Тем не менее, Cursor умеет читать структуру каталогов и учитывать устройство вашего проекта, а к контексту запроса в LLM можно вручную присоединять любое подмножество файлов.
Можно ли назвать это явным шагом к исчезновению работы программиста? Я искал информацию о том, какие профессии были уничтожены автоматизацией, и наткнулся на статью, где упоминались кучер и колёсник (тот, кто делал колёса для карет). Один из популярных комментариев: «Буквально вчера заказывал кучера, потому что свою карету отдал колесникам на ремонт помятого диска». Но это шутки, конечно. А так, есть профессии, где увеличение степени автоматизации в конце концов полностью исключает человека (расстановщик кеглей в боулинге, телефонистка, фонарщик), а есть те, где автоматика просто упрощает людям жизнь и помогает выполнять свою работу эффективнее (компьютер помогает математикам, экскаватор строителям, телескоп астрономам). В чём же отличие первых и вторых? Я бы сказал, что у вторых профессий есть факторы непредсказуемости, вызванные необходимостью создания нового. В расстановке кеглей новых задач не появляется, как и в переключении телефонных линий. А в программировании появляется, и вот почему: у человечества возникают как новые процессы, требующие автоматизации, так и видоизменяются старые. И это, по всей видимости, бесконечный процесс. Да, разумеется, сильный ИИ с сознанием и способностью принимать решения будет уметь всё, что умеет человек, и даже больше. Но до этой технологии нам далеко, и нейросети не являются тропинкой к ней.
Другое дело, что джуны теперь не нужны, простите. Там, где раньше требовалась команда из сеньора, пары мидлов и пары джунов, теперь справится один сеньор, ну может ещё с одним мидлом, и всё. Советую всем начинающим программистам учить не то, как делать, а то, почему нужно делать именно так. Архитектуру, паттерны, принципы, лучшие практики. Тогда в уходящий айти-поезд ещё можно заскочить.
#dev
#javascript
Evolver is a free MIT-licensed Node.js tool (needs Git and Node >=18) that analyzes AI agent logs in your memory folder, picks the best evolution genes, and generates secure GEP prompts to fix errors or improve prompts automatically. Clone the repo, run `npm install` then `node index.js` (or `--loop` for continuous mode), and it works offline or connects to evomap.ai for shared skills and leaderboards. This benefits you by turning random prompt fixes into reusable, traceable assets that make your AI agents more reliable, stable, and evolvable without manual tweaks or code changes.
https://github.com/EvoMap/evolver
#javascript
foobox is a sleek, customizable skin for foobar2000 music player that uses JSplitter for smooth layouts, lyrics, spectrum analyzer, playlists, covers, search, and online radio. Download the free Chinese version package from latest Releases—it works on 32/64-bit, installs green without the base app, and lets you switch layouts via Main Menu > View > Layout > Quick Setup. You get a modern, feature-rich interface that runs fast, giving full control over your music library for better listening.
https://github.com/dream7180/foobox-cn
#javascript
Figma MCP server connects your Figma designs to AI coding tools in VS Code, Cursor, Claude, and more, letting agents pull variables, components, and layouts to generate precise code from selected frames. You can write to Figma canvases, search design systems, and use Code Connect for codebase consistency. This speeds up design-to-code workflows, ensures UI matches designs exactly using your tokens, and cuts errors for faster, reliable app building.
https://github.com/figma/mcp-server-guide
#javascript
Impeccable is a frontend-design skill with 17 commands like /audit, /critique, /polish, and /animate, plus anti-patterns to avoid generic AI mistakes such as overused fonts or gray text on colors. Download bundles from impeccable.style for tools like Cursor or Claude Code to create polished UIs for pages, dashboards, or apps. It benefits you by speeding up development, ensuring consistent, accessible, high-quality designs that stand out and save time on fixes.
https://github.com/pbakaus/impeccable
#javascript
Claude-Mem is a tool that helps Claude Code remember everything important from your past sessions by automatically saving and compressing what you do. This means you don’t have to repeat explanations or lose track of your project history, saving you time and effort. It offers smart search to quickly find past work, a web viewer to see memory in real time, and privacy controls to keep sensitive info safe. It also supports long projects by compressing data to avoid running out of memory. This makes your AI assistant a continuous, helpful partner that keeps your work connected across sessions.
https://github.com/thedotmack/claude-mem
#javascript
You can create and submit an adapter to DefiLlama by following their guide and submitting a pull request (PR) with "Allow edits by maintainers" enabled. Adapters collect blockchain data to calculate metrics like TVL (Total Value Locked), which must be based on blockchain data for accuracy. After merging, your adapter may take time to appear on the UI. For volume or liquidation adapters, submit PRs to specific repositories. Avoid editing certain files like `package-lock.json`. You can test adapters locally and change RPC providers via environment variables. DefiLlama supports contributors with Discord help and aims for transparency and accuracy in DeFi data. This process helps you list your DeFi project and share reliable data with the community.
https://github.com/DefiLlama/DefiLlama-Adapters
#javascript
You can watch live MLB baseball games right in your computer’s terminal using a tool called Playball. It shows game schedules, scores, and play-by-play action in a simple text interface, so you can follow games quietly without needing video. You can install it easily with one command and customize colors and favorite teams to make it easier to see what matters most to you. This is great if you want to keep up with baseball discreetly or on a low-resource device without streaming video, making it convenient and lightweight for any baseball fan.
https://github.com/paaatrick/playball
#javascript
You can find a complete collection of recipes from the restaurant 老乡鸡 (Lao Xiang Ji) in this project, which includes detailed cooking instructions and some AI-generated images, with a web version available for easy access. This resource is not official but is based on a thorough report of their dishes, allowing you to cook like they do at home. You can also contribute your own photos to improve the collection. This helps you learn authentic recipes and cooking methods from 老乡鸡, making it easier to recreate their popular dishes yourself. The project is open for suggestions and updates, ensuring it stays useful and accurate.
https://github.com/Gar-b-age/CookLikeHOC
#javascript
Ripple is a new TypeScript UI framework that combines the best ideas from React, Solid, and Svelte to create a fast, reactive, and easy-to-use system for building web interfaces. It uses special `$`-prefixed variables for automatic reactive updates, supports clean reusable components with JSX-like syntax, and offers strong TypeScript integration with helpful VSCode tools. Ripple also includes reactive arrays, maps, and sets, making state management intuitive. Although still in early development and not ready for production, Ripple aims to improve developer experience and performance with fine-grain rendering and scoped CSS styling, helping you build modern web apps more efficiently.
https://github.com/trueadm/ripple
#javascript
You can learn web development easily in Hindi with a course designed for beginners and intermediate learners. It covers important skills like HTML, CSS, JavaScript, front-end and back-end development, and database integration. The course includes real projects and daily updates to help you practice and improve steadily. Learning in Hindi makes it simpler to understand coding concepts and build websites confidently, even if you are new to programming. This course is perfect if you want to start a career in web development or enhance your skills without language barriers. It offers a clear, step-by-step path to becoming a skilled web developer.
https://github.com/CodeWithHarry/Sigma-Web-Dev-Course
#javascript
AJ-Report is an open-source business intelligence platform that helps users control business dynamics with data. It supports multiple data sources like MySQL and Elasticsearch, and users can create dashboards easily by dragging and dropping components. The platform allows users to configure data sources, write SQL for datasets, and design dashboards in just three steps. This makes it easy for anyone to create interactive and visually appealing reports without needing extensive coding skills. The benefit to users is that they can make data-driven decisions quickly and efficiently.
https://github.com/anji-plus/report