The ending is a really powerful point. Most people apparently agree on two things: 1. AI is a great boon for all tasks and specialties we don’t have the skills to do ourselves. Understandable, since (A) we’re ill equipped to see the flaws in its output because it isn’t our area of expertise, and (B) it often can unlock great gains because if we trust it, we then don’t have to pay and wait for humans to do that thing.…
It seems to be a general principle: If AI is better than you at something, you use it. If AI is worse than you, you don't. Each time the frontier models get better, I see another wave of AI doubters suddenly become believers. People say things like, "AI couldn't code last year, but now I use it for everything!" Interesting. Now we know how that the person who said this has the coding skills of a Claude Opus 4.5 or wh…
It's not about just skill. It's a matter of skill, time, and how critical the software you are writing is. There is a lot of software that is not critical. That is not close to security mechanisms. And that even if the code quality is not the highest, it does not matter.
Even if you are the best coder in the world, you would already become more productive by using ai. Things that in the past you might have not coded yourself but delegated to an intern, or things that you wouldn't even delegate to an intern because they are just too boring to do like some refactorings.
Like I had this project at work that was written without typescript strict mode turned on. When I turned it on, it had over 700 errors. I might be better than AI to fix every single of one these errors. But my time is worth more than that in doing other things. But I can, and did, ask AI to fix every single one. And then I reviewed it batches, and something that my team wanted to do for multiple years and nobody had the time for, finally got done.