jbloggs777
Joined 9 months ago
Joined 9 months ago
You can criticise Merz's hairstyle, his politics, and his small hands all you like though.
BUT: How many people do you know who can achieve sufficient clarity up front? It is a skill (or set of skills) that needs developing. It can also mean the difference between spending $20 in tokens versus $2000, and/or throwing away the result and starting from scratch again (you don't really want to touch an AI generated codebase with fundamental design flaws if you value your time and sanity)
In the meantime, deliberate checkpoints for human review are still a good idea.
My theory: behind every "10x AI coder" is a long trail of expensive failures that never made the light of day, but which they are learning from. The early adopters will therefore have a competitive advantage.
For small personal projects, it's more vibey.. eg. Home automation native UIs & services for Mac & Windows, which I wouldn't otherwise start.. more itches that can be scratched in my limited time.
If you can't answer the above, you might want to have a chat with a psychologist. We can and do create meaning in our own lives.
Programming will change, but I won't miss creating the same boilerplate again and again. I expect to focus more on translating the business & technical requirements to decent quality results. I expect good interfaces and separation of concerns will be even more important, as whole modules might be rewritten from scratch rather than being modified, changing the way we think about maintainable code.
raises an eyebrow .. methinks he exaggerates. I don't think my €20 business plan gets more than the plus plan.
A minor README change with basic verification steps is cheap, or you have totally overdone your AGENTS.md / skills / other steering and have it running around in circles.
In general, if the AI needs to dig through a mammoth codebase to make a simple change, it's likely a codebase / design problem.
If you are making a cross-cutting change that needs that, then you plan up front, then divide & conquer.