2,181 karma · joined September 19, 2019
In my work, there are people everywhere in the "AI adoption" spectrum.
On one hand, a certain Senior engineer spent a month having an AI write him thousands of lines of code for a feature. The AI wrote a million tests, tools to visualize data, everything. But he still has not delivered the code to the main repository since he knows nobody will ever review the mess the AI wrote, and he can't even properly understand it to defend it in review. We have human reviews as part of our process, the coworker is 100% stuck on it.
I, on the other hand, don't ask AI to write code for me, but I have AI explain me concepts, track down bugs, review my patches, etc. Sometimes it shows me patch format, but I prefer it doesn't touch my filesystem. I treat it as a senior employee whose task is to be there and help me. It's been going great. I am definitely more productive, I am coding faster, and the future is sustainable for me. Having it write shit for me would definitely be faster, but I want to use AI as a tool to teach me what to do, not do it for me.
There are also employees who are still working on the pre-AI model. Whenever AI is mentioned, they automatically assume it could be hallucinating and whatnot. To these, I never mention AI, because it simply derails the conversation to a useless point.
Try asking an AI to write OpenCL shaders for you. It constantly hallucinates function calls that don't exist. I presume it is just because the language is does not have the ocean of documentation that others have.
I recently had to gift someone some books, so I decided to try B&N online shipping since Amazon sometimes damages books. I ordered 3 books: all 3 came loose in a big box, all 3 were damaged: they looked like used books, unacceptable as a gift. I returned them, they didn't have ship-to-store option (which was what Gemini was telling me to push for), and they sent me new ones: all 3 arrived damaged, again. It turns out, B&N is worse than Amazon: 100% book damage rate on 6 books, worse customer support, worse return policy, worse everything. Enshitification 100%.
In the Classsic AI course we had to implement gaming AI algorithms (A*, alpha-beta pruning, etc) and in Prolog for one specific assignment. After trying for a while, I got frustrated and asked the teacher if I could do it in Ruby instead. He agreed: he was the kind of person who just couldn't say no, he was too nice for his own good. I still feel bad about it.
Rest In Peace, Alexandre.
How do I know their answer is best? I can verify their answers through other means, and I understand both languages enough to realize one answer is more appropriate than the other, even if I can't come up with those words directly using only my brain.
GT often uses the wrong word or changes the tone of a message. AI always gets the intent right and always seems to use the most appropriate words given the original intent/meaning (or at least something way better than what GT does). And, whenever there is doubt, I can argue with it, so AI is happy to explain the nuances and differences between the possibilities.
Edit: I recently had to send a semi-formal email requesting something from a government employee in a different country (using a language I'm a beginner at), and AI was immensely helpful in getting the right tone (neither informal or too formal) and everything else right. The Google Translate version of what I had originally written was miles and miles and miles worse than what AI helped me craft.
I left Gnome 3 for other WMs (eventually settled on cinnamon), but every once in a while I decided to give Gnome 3 a try, just to be disappointed again. I felt like those people in abusive romantic relationships that keep coming back and divorcing over and over again. "Oh, Gnome has really changed now, he won't beat me again this time!".