4 ms·
Then using a tv remote control is Dunning-Kruger. Look, I push a button, then the tv turns on. How? I barely have an idea. I push this button, and then this but
by SubiculumCode 11mo ago
Then using a tv remote control is Dunning-Kruger. Look, I push a button, then the tv turns on. How? I barely have an idea. I push this button, and then this button, and we are enjoying an episode of Modern Family. How? I barely have any idea.
Then programming in Python is Dunning-Kruger. Some simple text, and I somehow manipulate and manage all sorts of complex processes taken from the abstract all the way down to machine instruction, down to a trillion and one bare metal transistors. How? I barely have an idea. I am not a chip designer.
Then chip designers are just Dunning-Kruger flunkies. Sure they are experts doing amazing things, but what do they know of mining and smelting, logistics and accounting, and the zillion and one other things that people in our society do to empower each other in this collective enterprise.
Progress IS Dunning-Kruger.
- fny 11mo agoThe difference is people don't put "electrical engineer" on their resume because they can turn on a TV. A lot of people are tempted to call themselves "Python programmers" because ChatGPT spits out Python that they think they understand.
- SubiculumCode 11mo agoNo, they are an AI user that allows them to do Python programming. Likewise, a Python programmer uses Python to allow them to use C and machine instructions without being a C and machine instruction programmer. And so on.
- skydhash 11mo agoPython is a formal language. You don’t use Python to not use C (a formal language), Assembly (another formal language) or Opcodes (still formal). You just use Python. Likewise, you don’t use French to say “c’est mon chat” because you want to say “it’s my cat” in English. You just use one or another based on the current context. But programming languages are strictly equivalent to each other, while natural languages just overlaps in some way.
- SubiculumCode 11mo agoIts a formal language, fine. But it still gets translated to machine instructions.
- skydhash 11mo agoIt's a translation like writing "2 + 2" instead of "two plus two" or "power of two". Programming language are more about notation than the ideas themselves.