3 ms·
He's got a point: increase in minimum memory and increase in CPU performance means that superior programming isn't always necessary. People regularly produce f
by bediger4000 4y ago
He's got a point: increase in minimum memory and increase in CPU performance means that superior programming isn't always necessary.
People regularly produce for fun what used to be a masters thesis level of work these days. I'll cite that YouTube video of someone making a reaction wheel system that can get an inverted Lego pendulum to stand up, and stay up under perturbations. The Lego part isn't the main work. The main work is software, a PID controller of the reaction wheel.
Something else has happened. There's enough people who know enough that the knowledge is just sloshing around, waiting for others to do cool things with it.
- simcop2387 4y ago> He's got a point: increase in minimum memory and increase in CPU performance means that superior programming isn't always necessary. Fun part about this is that it might actually make it slower! Between cache misses, pre-fetchers and branch mispredictions the more naive search may make things significantly more predictable for the out of order execution on modern processors that the result is actually faster when you don't try to be clever with some of this. You still have to benchmark and not do things completely wacky but it's kind of interesting how things have changed because of the scale of the pieces.
- BoorishBears 4y agoA good example from Bjarne Stroustrup https://www.youtube.com/watch?v=YQs6IC-vgmo https://www.youtube.com/watch?v=YQs6IC-vgmo