Re: Can't wait to be a former developer
AI takes the joy out of competent coding and only leaves the dull jobs everybody hates anyway.
See, I'm cautiously optimistic about it.
I'm very much an old cynic and have largely avoided AI, but my employer is pushing me to use it more and more (we're now factoring in the AI speedup when estimating).
I try to ignore the hype aspect of it largely and am just waiting for someone to go '...but he's got no clothes on'.
Recently I gave in and started to use it a bit, and if I'm honest I'm quite impressed. I genuinely think it's going to save me time. What I have also realised though is I don't use it the way some people think it should be used. It's not intelligent, I'm not going to be asking it to write code for me as I can probably write the code quicker than it would take me to review some AI generated output.
What I use it for is pattern matching and transformation.. for example... "Here's a delphi form definition, it represents the setup for a company in our software, can you write me some C# classes that represent the information".
That kind of stuff is work I find really tedious, I would copy 3 properties then go make a cup of tea or watch Youtube as it's so arse numbingly boring, but reviewing the generated classes and fixing them up is much much easier. I'm also optimistic I can use it to take the grunt work out of the eventual web UI generation for this stuff too.
I've also done similar with a word document that represented an API request I have to make (because they'd never heard of OpenAPI specifications aparently..) and had good results.
I would never use it for anything where needs it to understand something, but for simple bulk transforms like the above it's a real time saver.
(I was in a meeting the other week where someone discussed having AI review the PRs generated by other AI... I was glad I wasn't on that project...)
Chatting with a fellow dev about it recently, someone who I respect. They loved AI, said it massivly increases their productivity, so I am willing to accept that it's something I just don't get yet.