@thomasfuchs So, my company has decided that all software engineers are going to start using AI code gen this year, and I've spent the last couple days kicking the tires about it. To my great annoyance, it's pretty effective. When people are like, "Make me a whole app and deploy it to production immediately!!!" then, yeah, it's going to mess up big time. But, as an experienced engineer I can say, "I want this feature, in these files, with unit tests," and it'll do it and be 95% correct. If it's very wrong, well, I'm using git and it's not allowed to commit anything on its own. It's probably "saved" me a couple hours this week.
Don't get me wrong, I hate it. Programming is the thing I like to do. I do a lot of my thinking about a problem in code in the first place. Writing technical Jira stories and babysitting (then cleaning up after) an LLM is not what I signed up for, and even if we put aside the ridiculously unethical nature of this machine, I doubt I'll ever come to enjoy the new process. But, it does output the code I ask it to.
