No, maybe that wasn’t it. Words precede and surpass me, they tempt and alter me, and if I am not careful it will be too late: things will be said without my having said them. Or, at the very least, that wasn’t the only thing. My entanglement comes from how a carpet is made of so many threads that I can’t resign myself to following just one; my ensnarement comes from how one story is made of many stories. And I can’t even tell them all— a more truthful word could from echo to echo cause my highest glaciers to crumble down the precipice.” - Clarice Lispector

  • 1.97K Posts
  • 4.08K Comments
Joined 2 years ago
cake
Cake day: December 9th, 2023

help-circle





































  • I am not a professional programmer but it seems to me that the idea that AI is needed to increase the firehose of code being written to “improve” programming and how well computers work is as absurd as the idea that the point of a university degree in a language is to increase the raw amount of words being written in that language.

    The point is to convey ideas with language not produce more language, same thing with code, the point is to solve problems not produce ever larger and larger amounts of code with automation.

    Something I know without a doubt is that for many people who love language, they desire a great deal less of the fake, hurtful, useless words that drown out the good ones. People who love words and work in crafting and shaping them tend to think it is inherently good to shape useful words not just mindlessly produce combinations of words in as great a volume possible.

    To put it in a more abstracted fashion, relying on AI to produce more and more code faster and faster feels like a Jazz musician saying they rely on AI to fill in all the empty spaces they leave between notes with complementary embelleshing notes. The point of a jazz musician is clearly not to produce the most notes possible, it is to convey meaning with notes.

    To bring it back to a concrete example, how many times has Google built a new chat program/app from scratch and then abandoned it? Sure there is lots of code there of very high quality, an intimidating amount to be sure, but isn’t the primary job of the programmer here to say “hey, why don’t we stop writing new code from the ground up for every chat app a different part of the company wants and standardize it to a much smaller codebase with a set of customizations different parts of the company can apply to the same core chat program”?

    It seems to me a good programmer would be good at framing problems from a perspective that requires as simple implementation in code as possible within reason, not be best at producing the program with the most lines of code fastest that still solves the problem.