I have always loved correctness, cleanliness, and understanding how things work. Companies are racing to integrate tools that remove all of those attributes from my job. LLMs constantly spit out false information, poorly written and buggy code, and their inner workings are a black box of statistical knobs. They are a tool that encourages bloat and turns the job of the software engineer into a code checker watching over the shoulder of an intern.
I’ve realized the age of discrete, deterministic computing is coming to a close. Due to the tantalizing notion that programming can be commoditized and outsources to a machine, I know corporations will continue to pursue this avenue in full force. It’s put me into a real depression, and I wonder if I’m the only one.