I say this as someone self employed that burned almost $1000 on tokens last month. And had. A lot of fun doing it.
I think all these companies front-loading staff reductions are actively sabotaging themselves in the worst possible way in this regard.
I will say I am a bit of an outlier. I see others mostly pitching for things like small teams of "AI Champions" etc. I don't favor this because I think it will lead to dysfunctional outcomes (people trying to make the initiatives fail because they weren't "chosen" etc). So I pitch for the broad based, whole organization journey etc. But it does require a strong argument for acceptance of a slower pace of externally visible adoption.
I’m in a dreadful situation right now. Everyone in team got a claude account, but I’m a contractor so not for me (the only dev in team of 25 consultants). Someone in the team assigned me a task to review claude skill that opens up tickets for me. I’m not even using claude and official policy is no AI use for development…
Otherwise it’s been mixed bag. Pace definitely picked up and things that I actually enjoyed doing (UI) it does very well. Things that are actually hard (backend logic) it sucks and painted me in corner too many times.
It's still insane to me that Meta thought this would be a good idea, or that employees would be comfortable with it even though they claim it's only used for anonymous AI training.
It's the other way around -- they're monitoring the computers to train AI.
Meta may know that their employees will put up with it, given how depressing the job market is right now, but unhappy, cynical, resentful employees do not produce good software and innovations.
there's a real financial cost to treating devs like cage-raised livestock.
For example. page content of a PR with open comments, next action is to focus on the first comment. when a new PR with no open comments is shown the approve/push button is the next action. That starts a re-enforcement loop.
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.