top | item 43400441

(no title)

jayathra | 11 months ago

I love the idea of a universal intermediate language (IL) with region-specific front-ends—that could be a great way to make programming more accessible without fragmenting the ecosystem.

But with AI handling more code generation, how important will it be for people to truly understand the underlying code? Do you think AI will make coding more of a black box, or will there always be value in knowing how things work under the hood?

Music is a great comparison—eastern music notation exists in native scripts, and western pieces can be translated into it. Could programming work the same way, where the structure remains universal, but the notation adapts to different languages?

discuss

order

yubblegum|11 months ago

TIL - I did not know about eastern music notation. (Thanks!)

When I was young I had a vision of future programming as people in front of screens moving colorful shapes and forms (not talking visual programming here) to make 'harmonious' forms. :) The general idea being that (imo) AI is a misnomer and there is something 'special' about human intelligence. So that vision, when I tried to interpret it later, seemed to map out to something along the lines of 'aesthetic choices' on a meta-level. That is the 'thinking' machine 'state' was represented as images to humans and they made aesthetic choices, with man and machine each doing what they excel at.

But back to present reality, there is little doubt that over reliance on these tools will cause skill atrophy and at some point there will be a knowledge and comprehension disconnect between the operator of the tool and the artifacts created by it. This is likely already true for many beginners who are cranking out software using LLMs, but the overall field hasn't yet experienced it since the experienced software engineers already know and understand the code being generated; they are just using it to amplify their output. But they (imo) gained that knowledge due to years of hands on practice.

disqard|11 months ago

This is a really delayed reply, so I'm hoping you'll see this.

> people in front of screens moving colorful shapes and forms

along those lines...

> (not talking visual programming here)

...even though you wrote that, I'd like you to check this out:

https://blockstud.io/tutorial/0