(no title)
EvilTrout | 2 months ago
They both started this after the Witness came out, 10 years ago.
Since then, guess how many games Muratori has shipped? 0. (He cancelled his announced game.)
Guess how many Blow has shipped? 0 so far, but it sounds close now.
These engineers spent their time ragging on other developers for slinging bad code and doing things horribly, meanwhile those developers were shipping games and apps and all sorts of other stuff.
NathanaelRea|2 months ago
John has made two games + one soon in the last 17 years. Braid started off the indie boom, and the witness was a blockbuster hit. Casey works on game engines and optimization, and has an entire video series about writing a game from scratch.
I agree that some authors don't ship any actual software and engineers should stray away from their advice, but this is not that case.
bena|2 months ago
Braid came out the same time XBox Indie Games.
I will say, I do not find a lot of their rhetoric convincing. Especially for people who have never attempted to write the software they are criticizing.
Blow only writes single player games that do not persist significant data to the machine. Nothing bad happens if your save file is corrupted. Nothing of value is lost if scene transitions have a bug.
But they're going to tell me that hyper-scaled multi-user real-time software is written poorly?
Also, I've been watching Muratori's Handmade Hero series. The deeper it gets into the game, the worse it gets. At one point, he's like "Ah, I dunno, we'll implement bubble sort because we don't have time to do any other sort." Followed by a diatribe about why bubble sort is a bad name. It's a fine name. Things bubble up.
Second, merge sort is just as quick to write and faster.
But in general, they alternate between speaking in platitudes and disparaging other software.
cwyers|2 months ago
20k|2 months ago
bananaboy|2 months ago
doctorpangloss|2 months ago
arduinomancer|2 months ago
WhyOhWhyQ|2 months ago
ferguess_k|2 months ago
stocksinsmocks|2 months ago
Heckling is a lot easier than creating. Personally, I think we have an over supply of “ideas guys“
dismalaf|2 months ago
On one hand I'm sympathetic to this view point, on the other, he's done thousands of hours of YouTube videos and inspired a ton of programmers.
> Guess how many Blow has shipped? 0 so far, but it sounds close now.
Not going to lie, it's probably difficult being financially secure and still hustling like you're broke. I imagine it's more by choice (to do other things) than being unable to ship.
jackling|2 months ago
Jon's production from the last 10 year isn't even due to bad software methodology from what I observe, it's mainly seems to be because his company is creating a new programming language tailored to games. This doesn't seem to be done to make money, but rather, to try and fundamentally fixed issues that he perceives in game development. It's a lofty goal, and the compiler itself uses the same software methodolgy that he argues for, and it's quite good.
So I don't think this critism is fair. We should look at the arguments they present, and their multi-decade long careers as a measure of thir authority on this subject.
Ygg2|2 months ago
Pure engineers deliver perfect and fast software somewhere along the Black Hole Era. Not quite heat death of the universe, but almost there.
Impure engineers deliver "working" code in a deadline, for an arbitrary definition of working. Basically, The Worse is Better™.
moosedev|2 months ago
That is, his “pure engineers” are not really doing engineering, at least under my understanding of the term, whereas (some of) the impure engineers actually are! :)
0xdeadbeefbabe|2 months ago
pwdisswordfishy|2 months ago
https://qntm.org/clean
_bent|2 months ago
metaltyphoon|2 months ago
z-dev|2 months ago
hbn|2 months ago
mvkel|2 months ago
jayd16|2 months ago
Where are you getting a decade from? Consoles ship more often then that.
dsissitka|2 months ago
One, but it was something like three years late:
https://store.steampowered.com/app/499180/Braid_Anniversary_...
hiccuphippo|2 months ago
thenoblesunfish|2 months ago
unknown|2 months ago
[deleted]
deadbabe|2 months ago
Capricorn2481|2 months ago
There is a massive gap between Handmade Hero and a bloated, unoptimized game. It's one thing to be a purist that wants to do everything Handmade Hero style. It's another thing entirely to claim people who don't do that are hacks who don't care about their craft. There is A LOT to game development other than writing things from scratch.
Casey has made great resources, but I understand OPs frustration. He's created a culture of devs that think people shipping games over 100mb are soulless profit chasers. Animal Well is awesome, but not everyone wants to spend 7 years making a platformer.
cloudhead|2 months ago
azemetre|2 months ago
If you want advice about making games would you rather learn from the person that routinely ships games or a person that shipped a game once 10 years ago?
Is that a trade off worth chasing? "Potential perfection" with nothing to show for it?
AndriyKunitsyn|2 months ago
rcxdude|2 months ago
cwyers|2 months ago
risyachka|2 months ago
its not a claim if you prove it. Tt becomes a fact.
Blow proved his point by making a full blown programming language where he fixed things he complained about like compilation speed etc.
And then made a whole game in his own language.
lawn|2 months ago