by psi75 on 8/18/22, 12:39 AM with 9 comments
by scrollaway on 8/18/22, 12:46 AM
IIRC it had a bit of a "kids these days" / "they don't make 'em like they used to" feel to it. It's not untrue, but it doesn't really explain anything.
IMO, a MUCH BETTER version of a similar point was outlined by Bert Hubert in this article:
https://berthub.eu/articles/posts/how-tech-loses-out/ - How Tech Loses Out over at Companies, Countries and Continents (Video version: https://www.youtube.com/watch?v=PQccNdwm8Tw)
In short, this goes beyond software; it's in general about why the incentives around specialization and outsourcing/offshoring cause innovation and expertise to die out. Bert Hubert takes the example of toasters, but it's of course very generalizable:
> 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.
> 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.
> In the end, you cannot survive if all you create is intellectual property.
by cheeselip420 on 8/18/22, 2:02 AM
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's okay! Some of these people may even learn to write "good" software.
Thank the gods that Jonathan fucking Blow is here to tell us how to do it correctly!
by sakesun on 8/18/22, 1:50 AM
by pier25 on 8/18/22, 3:03 PM
by actuallyalys on 8/18/22, 6:28 AM
To be clear, we shouldn't get complacent about the quality of software or ensuring knowledge gets transferred to the next generation. But I don't think these issues are putting us on track to a crisis.
by etempleton on 8/18/22, 4:09 AM
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.
by mikewarot on 8/18/22, 3:08 AM
1 - https://www.youtube.com/watch?v=pW-SOdj4Kkk
by jnash on 8/19/22, 4:48 AM