|
|
|
|
|
by tete
19 days ago
|
|
That's something that is really really common in other contexts as well. For example lower level languages and especially more verbose languages make one feel a lot more productive. Another example is over-engineered infrastructure and especially cloud infrastructure that somehow make me feel very productive, because you have to think about certain details and things can feel puzzly where just running a service with a service file or init script on a random server might get you just as far and provide a lot less surface for things to go wrong. I think another set of related effects might when people switch programming languages. There two major things tend to happen. Rewrites of something they now understand way better and having a clean slate. As well as - in case of new programming languages - way less historical bagged, 15 ways of doing the same way, deprecated tools, lots of the "new way" code in dependencies and "old ways". What I mean with that is that there are a lot of overlooked things going on. And humans in general are really good at mistaking moving a problem somewhere else as not having to deal with that problem. Sometimes that is the case, sometimes even moving things to another apartment or being able to move work to a free coworker is a worthwhile investment even if it adds overhead. But it's also really easy to forget about how you didn't make issues disappear but just moved the issue somewhere else. I think psychology plays a much bigger role in many of these things than technology does. These are just examples. I don't argue against any of these things, also because whether they are worthwhile depends a lot on context. However, I do think that LLMs aren't the first example of that happening. |
|