TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Jonathan Blow: Software Is in Decline

18 pointsby psi75almost 3 years ago

8 comments

scrollawayalmost 3 years ago
I quite like Jonathan Blow. I think this talk is kind of poor though, I remember watching it a couple of years ago in its full context (linked in the youtube description: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ZSRHeXYDLko" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ZSRHeXYDLko</a>).<p>IIRC it had a bit of a &quot;kids these days&quot; &#x2F; &quot;they don&#x27;t make &#x27;em like they used to&quot; feel to it. It&#x27;s not <i>untrue</i>, but it doesn&#x27;t really explain anything.<p>IMO, a MUCH BETTER version of a similar point was outlined by Bert Hubert in this article:<p><a href="https:&#x2F;&#x2F;berthub.eu&#x2F;articles&#x2F;posts&#x2F;how-tech-loses-out&#x2F;" rel="nofollow">https:&#x2F;&#x2F;berthub.eu&#x2F;articles&#x2F;posts&#x2F;how-tech-loses-out&#x2F;</a> - How Tech Loses Out over at Companies, Countries and Continents (Video version: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=PQccNdwm8Tw" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=PQccNdwm8Tw</a>)<p>In short, this goes beyond software; it&#x27;s in general about why the incentives around specialization and outsourcing&#x2F;offshoring cause innovation and expertise to die out. Bert Hubert takes the example of toasters, but it&#x27;s of course very generalizable:<p>&gt; <i>The problem is that this is not just a toaster problem. This is a continental problem. All over Europe, this is happening simultaneously, where we’re saying, look, we’re not that much into actually building things anymore.</i><p>&gt; <i>So we’re just getting everyone else to build stuff for us. [...] We’re just thinking about things and then telling some other people how to do their stuff.</i><p>&gt; <i>In the end, you cannot survive if all you create is intellectual property.</i>
评论 #32504044 未加载
cheeselip420almost 3 years ago
Oh fuck off, Jonathan.<p>Software is becoming more accessible and more popular. More people can write code than ever before. People are launching companies by cobbling together libraries from Github. Students are learning javascript by playing in the debug console instead of paying attention in class. All of this means that yes, we will see more bad software. That&#x27;s okay! Some of these people may even learn to write &quot;good&quot; software.<p>Thank the gods that Jonathan fucking Blow is here to tell us how to do it correctly!
sakesunalmost 3 years ago
HN is full of interesting things. But not this one. Skip it. Save your time.
pier25almost 3 years ago
There&#x27;s more software written today than in any other moment in history. Also software is only becoming more complex with more layers etc. It only seems logical the number of bugs would also increase.
actuallyalysalmost 3 years ago
Software isn&#x27;t in a great state, granted, but I&#x27;m skeptical that it&#x27;s a genuine civilization-ending crisis. It doesn&#x27;t seem like knowledge is being lost, for one thing. For another, we&#x27;re still exploring new techniques that help with program correctness, like borrow checking in Rust or adding gradual typing to already established dynamic languages.<p>To be clear, we shouldn&#x27;t get complacent about the quality of software or ensuring knowledge gets transferred to the next generation. But I don&#x27;t think these issues are putting us on track to a crisis.
etempletonalmost 3 years ago
I think the problem is we are utilizing software so much more and it is often so much more complex—perhaps more often than not needlessly so.<p>I do sometimes share his frustration. Every single day I feel I am working around the limitations of the tools I use and the bugs that just seemingly exist forever until someone decides to rewrite the whole thing and replace old bugs with new bugs. Corporations probably are not the best stewards of software for reliability purposes.
mikewarotalmost 3 years ago
The original was longer, and had more context.[1] His example of the loss of general knowledge about writing video drivers was a particularly good one, in my opinion. We&#x27;re building far more complex systems, we need tools that offer a better impedance match to the people who build them. Working with source code is like hand editing schematics.<p><pre><code> 1 - https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=pW-SOdj4Kkk</code></pre>
jnashover 2 years ago
Jonathan Blow is full of it. Seriously. The amount of time he spends self promoting and telling everybody how to do things is jaw dropping. He is a good puzzle game designer. That doesn&#x27;t mean that he is good at anything else.