Both insightful and convincing talk by Jonathan Blow about the path to mediocrity in the software world.
Main takeaways:
- Left to its own devices technology won’t automatically improve, it would degrade. A lot of hard work and skill are required to make it better.
- Losing skills and knowledge across generations is surprisingly easy, even in today’s connected world. Layers of abstractions are the main cause of this sad phenomenon.
- The amount of accidental complexity in today’s software development process is astonishing 😭
- The future is deeply mediocre unless we change something.