-
I use multiple AI coding tools. Claude Code, Cursor, OpenCode. They each give access to different models, and I switch between them depending on what I need. I want them all to follow the same project instructions. That shouldn’t be complicated. It is. AGENTS.md was supposed to fix this. One Markdown file, no special syntax, every tool reads it. And for the main instructions file, it mostly works. But modern AI coding tools have moved beyond a single file. They support rules, commands, reusable workflows. And every single tool invented its own directory structure for those. None of them interchangeable.…
-
There’s a narrative that keeps coming up in discussions about AI: that it’s all built on theft. That the models powering Claude, Cursor and others were trained on open source code without permission. That developers never consented to having their work scraped and fed into these systems. I get it. And yes, there’s something uncomfortable about the fact that nobody asked. But here’s the thing: we’ve been here before. When search engines started indexing the web, they didn’t ask permission from every website owner. When Google scanned millions of books, publishers and authors sued. When hip-hop artists began sampling existing…
-
There’s an interesting contradiction in how we talk about AI. There’s panic on one side. AI is coming for our jobs. Developers will be obsolete. The robots are taking over. On the other side: people casually trying to get AI to generate a thousand startup ideas, register the domains, build landing pages, and deploy them. All in one command. As if building something valuable is just a matter of stringing together the right prompts. We’re clearly not at “AI takes over” yet. What we are at is a weird in-between where the loudest voices are either predicting doom or treating…
-
The role of software developers is changing. Not gradually, not theoretically. But right now. And it’s happening faster than most of us expected. For years, our value was in writing code. Understanding syntax, knowing the quirks of languages and frameworks, translating requirements into working software. That’s shifting. The value is moving from writing syntax to guiding systems: understanding what to build, evaluating whether AI got it right and knowing when it didn’t. We’re becoming architects and reviewers. The code still needs human judgment. Just less human keystrokes. This reminds me of the Industrial Revolution. People dismissed early machines as inferior…