| ▲ | metaltyphoon 6 hours ago | ||||||||||||||||||||||||||||||||||||||||||||||
I don't understand how OP thinks that being oblivious how anything work underneath is a good thing. There is a threshold of abstraction to which you must know how it works to effectively fix it when it breaks. | |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | hdgvhicv 21 minutes ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
I’m vaguely aware that transistors are like electronic switches and if I serve my memory I could build and and/or/not gate I have no idea how an i386 works, let alone a modern cpu. Sure there are registers and different levels of cache before you get to memory. My lack of knowledge of all this doesn’t prevent me from creating useful programs using higher abstraction layers like c. | |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | jedberg 5 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||
You can be a super productive Python coder without any clue how assembly works. Vibe coding is just one more level of abstraction. Just like how we still need assembly and C programmers for the most critical use cases, we'll still need Python and Golang programmers for things that need to be more efficient than what was vibe coded. But do you really need your $whatever to be super efficient, or is it good enough if it just works? | |||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||