4 ms·
One generation removed from that, folks got their start programming on the web. Some similarly developed great understanding about the internals of web browsers
by kajecounterhack 4y ago
One generation removed from that, folks got their start programming on the web. Some similarly developed great understanding about the internals of web browsers and how to get the most out of them. I don't think that's less beautiful :)
Each generation will forge deep appreciation for stuff higher on the stack. And there will always be folks working at the embedded boundary, forging deep appreciation for the folks who blazed the trail you described before them.
Also, to be fair, it's easier to learn stuff today than it was 20 years ago. You don't need to invest as much time and the resources are a lot better (yay for YouTube!)
- loup-vaillant 4y agoCurrent stacks are much bigger and much more opaque than the 90’s hardware was. On top of that computers are fast enough that the need to go lower lever is significantly lessened. Because of this, it is likely a much smaller proportion of current programmers will get to learn about low level stuff, despite the much greater availability of learning material. Cutting corners is not the only reason why software slows down as hardware speeds up. Many people just have no idea how fast their computer is supposed to run, and their "fast enough" is often much slower than it could be. And in some cases that’s the difference between "fast enough to make a smooth animation", and "slow enough that I need a spinning wheel".
- deleted 4y ago[deleted]