I've never been happier, I can now build everything I've been wanting to build, really fast, with very few bugs.
I'm able to get 3x the work done. Greenfield stuff appears almost immediately.
My job is providing value to customers, not worshipping at the cathedral of software that will last forever. Nothing lasts forever.
Start treating software as ephemeral. It'll click.
This doesn't mean write low quality, unmaintainable software. It just means focus on getting stuff to your customer.
Writing in super typesafe languages with the highest level of strictness helps a lot. My AI stack is Rust and Typescript.
All jobs can generate income. What led me follow this one job in particular was the joy of turning nothing into something, and it now feels that the most effective way to do that is for only $99.99/month, and that price needle is only going to move further upwards as capabilities increase.
That's not how economics works.
That can happen briefly with monopolies and ossified markets, but there is typically always an alternative that will seek to break in and grab market share.
Chinese tokens are pretty cheap and they'll gladly undercut US hyperscalers.
For my personal work on my own projects, Codex 5.5 because it's cheap at $20 / month and I get in about 10 prompts during my work day (would be more like 40 if I was not focused on work though)
basically, AI will produce slop if left unattended. but it's not really its fault.. it's a process failing, like not supervising the interns. using AI the Right Way(tm) is a mental workout, quite a bit slower, but extremely rewarding (ime.)
Mine are pretty robust and articulate. I tend to write very lengthy instructions and include snippets of code, file paths, struct names, etc.