3 ms·
Programming languages are like shepherds. They offer a compromise between the freedom to do stuff efficiently and the danger of unwanted behavior. You cannot ma
by threatripper 4y ago
Programming languages are like shepherds. They offer a compromise between the freedom to do stuff efficiently and the danger of unwanted behavior. You cannot maximize both at the same time. You can, however, minimize both by making bad design decisions. Footguns are more and more considered a fault in the language design and less the responsibility of the programmer.
- smitty1e 4y agoSometimes the serious training wheels on the system make sense, especially when navigating the learning curve. Other times, the need to have direct hardware access from the BIOS on up cannot be avoided. The bugaboo is the quest for the One True System that is all things to all people. Emacs is as close as we get to that Nirvana.