I'm writing a quick test project with Claude Code for myself, and it decided to "build MRU history and calling with arguments". I consider myself technical, and write lots of code of my own, but I have no idea what an MRU history is, if I need one, if Claude Code should be building it, or if it should, what arguments it should have. Googling anything on the acronym MRU gives me results about Mount Royal University. If you weren't already a programmer, and didn't understand the concepts of calling and arguments, you'd be even more lost. But thanks to the complete enshittification of search, even I'm now completely stumped by an unfamiliar acronym. So I guess I just have to trust the #AI that an MRU is something this project has and/or needs, and that an MRU has or should have a history that has or should have arguments and can or should be called. It certainly wasn't something I specified or asked for, and thanks to big tech's complete destruction of all knowledge, it's not something I can easily learn about on my own. I guess I could ask the AI, though that kind of defeats the entire purpose of finding things out myself. One could argue that I don't need to know what MRU stands for, because the AI is taking care of it. But at that point I can no longer claim to understand my own project, and am just vibe coding, because I can no longer make knowledgeable decisions about parts of it. My point is that even for programmers, it's surprisingly easy to slip into vibe coding, and thanks to the modern Internet, it can be tricky to avoid, even for those with a programming background.
@sclower Interesting. A kagi search for "mru programming" has that article as result 16. Everything else is stuff like the programs and courses offered by Mount Royal University, or direct links to computer science courses at Mount Royal University like "COMP 1501 - Programming I: Introduction to Problem Solving". Google is the same way. Perhaps because I live sort of close to Mount Royal University, so geolocation pushes it up in the list.