> I have a great psychiatrist who has me on antidepressants, anti-anxiety meds, and mood stabilizers
Disclaimer: this is not medical advice, but have you considered being on less medication? I have seen a close family member become absolutely numbed from being on antidepressants, and although I have personally never been on them, I am highly skeptical that the amount of drugs the average American is being prescribed is healthy. My preferred choice of self-fixing is by quiet introspection, though I've had some useful experiences from therapy sessions as well.
I never stopped using foobar2000 on the desktop. I can recommend Evermusic on iOS for it's excellent playlist management, carplay integration and last.fm/scrobbling if you're ancient like me and still using that.
I think the metaphor here would be more like getting your license permanently suspended for going 3 mph over. Whether that happens anywhere or not in reality, the point is, it would be an absurd overreaction.
Not getting the "didn't go over the speed limit" award when you did in fact go over the speed limit shouldn't be a big deal to anyone.
Nobody is preventing the studio from working, or from continuing to make (ostensibly) tons of money from their acclaimed game. Their game didn't meet the requirements for one particular GOTY award, boo hoo
As someone whose stance is to be extremely skeptical of AI, I threw Claude at a complex feature request in a codebase I wasn't very familiar with, and it managed to come up with a solution that was 99% acceptable. I was very impressed, so I started using it more.
But it's really a mixed bag, because for the subsequent 3-4 tasks in a codebase that I was familiar with, Claude managed to produce over-commented, over-engineered slop that didn't do what I asked for and took shortcuts in implementing the requirements.
I definitely wouldn't dismiss AI at this point because it occasionally astounds me and does things I would never in my life have imagined possible. But at other times, it's still like an ignorant new junior developer. Check back again in 6 months I guess.
I mean, this sounds like the Gell-Mann amnesia effect. If it only 'works' in codebases you're unfamiliar with, that may be a signal that it doesn't work there either.
I though at least with this AGI datacenter push we'd see a renaissance in nuclear investments, with timelines getting more aggressive and plants actually getting built. Also getting some tangible progress in fusion would've been nice as well.
Trying on every single thing you do is exhausting. I certainly don't have the energy any more to try hard at some personal life things when my work is stressful. I think it's good to do some introspection from time to time to find out what things might be draining you and preventing you from trying on something that you should be trying hard at.
This is no different from reviewing code from actual humans: someone could have written great looking code with excellent test coverage and still have missed a crucial edge case or obvious requirement. In the case of humans, there's obvious limits and approaches to scaling up. With LLMs, who knows where they will go in the next couple of years.
It is, because a human would have used "thinking" to create this piece of code. There could be error and mistakes but at least you know there there is a human logic behind and you just have to check for things that can easy mistakes for a human.
With AI, in the current state at least, there is no global logic involved with the whole thing that was created. It is a random set of probabilities that generated a somehow valid code. But there is not a global "view" about it that it makes sense.
So when reviewing, you will basically have to do in your head the same mental process as would have done an original human contributor to check that the whole thing makes sense in the first place.
Worst than that, when reviewing such change, you should imagine that the AI probably generated a few invalid versions on the code and randomly iterated until there is something that passed the "linter" definition of valid code.
Framing matters a lot. If you can afford to, take 6 or 12 months to widen your points of view. That might mean taking up a job in a sector you're not familiar with, or maybe changing locations (a new country perhaps?). I think by framing your situation as "my goal is now to X", when accomplishing that goal is at least partially dependent on things you don't control, is setting yourself up for failure. Instead, treat this time as a good opportunity to learn more about yourself and what possibilities are open to you that you normally wouldn't consider.
Changing locations is not an option for me, because I take care of my elderly mother. However, I am actually planning on taking a job that's unrelated to tech; let's see how it goes.