i don't say that to suggest it's unimpressive, but rather to point out that adopting his methodology of avoiding anything resembling modern languages and tooling comes at a cost. the cost includes a huge hit to productivity. if everyone built games the way these two suggest, there would be orders of magnitude fewer of games available. if everyone built software the way these two suggest, there would be orders of magnitude less software available. i'm sure they would be fine with that outcome. the rest of the world probably would not.
The point being made is that your increased speed to market comes at a cost
Yes there are many applications that probably just don't need to exist but you can make a living cranking out
Not everyone should do any one thing all the time. But we have to be careful not to always discard hard work in favor of speed and convenience.
Jon Blow and Casey Muratori are reminding people to take responsibility for what we're doing. Learn how things work and be ambitious.
Your point still stands (there's research floating around proving it) but Blow isn't the best example.
And that’s sad."
2019, but it still checks out.
For balance, he does make a good point about the upper limit of complexity and how hard it is to transfer the knowledge required to the next person doing the job. Perhaps if we normalized documenting everything to the point where someone new could just pick it up by reading the docs as well as get the time from the company to actually do it, there might be more incentives to keep things simpler.
Look, I complain about software quality probably more than most, but it's good to remember that it's more of an emotional issue rather than an objective one. I did not find his arguments about programmer productivity convincing. As a whole, software is doing what it's supposed to and, besides, it could have always been worse.
That video and Casey Muratori's "The Thirty Million Line Problem" video
Similar theme, and really a call to action.
We, as an industry, need to fight entropy and chaos. Not through regulation or authoritarianism, just every one of us needs to take the responsibility and try to make things better