Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Jonathan Blow has spent the past decade designing 1,400 puzzles for you (arstechnica.com)
208 points by furcyd 9 hours ago | hide | past | favorite | 269 comments




I always find Jonathan Blow and Casey Muratori to be great educators and advocates on the “simplicity” end of the spectrum. Jonathan can be super abrasive and comes with some political baggage, but does a good job advocating against what he perceives as unnecessary complexity in software. Opponents would suggest his domain and cherry-picked examples create the perfect environment for his positions and that he does take a long time to ship stuff. That said, he pulls off some compelling games with relatively minimal resources.

Blow and Muratori gained a following of engineers by bashing existing popular languages and engines, claiming they were all garbage.

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.


That's kind of a rediculous assessment. "How many games have you shipped in the last 10 years" is the standard for how good your advice is.

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.


Did Casey ever finish the video series?

If you mean Computer, Enhance!'s Performance Aware Programming series, it's ongoing, but the pace is slower than about 1.5years ago. Given how good it is, and how fastidious and comprehensive Casey is, I imagine it doesn't really pay for itself, even with an impressive subscriber count.

I mean the Handmade hero game

To be fair, I had not heard of the Witness until well after it came out.

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.


What the hell language was Muratori teaching with that he doesn't have a sort?

Even C provides a halfway useful comparison sort in the box† and they're so cheap they don't even supply the O(1) growable array type

† It's named qsort, but despite the name it might not just be Hoare's "Quicksort". However it also won't be somebody's half-remembered bubble sort.


He's using C++ as closely to C as possible.

Part of the purpose of the series of Handmade Hero is to build a game from the ground up with no dependencies. So I don't think he's bringing in stdlib

So he could use that, but goal is to be someone who doesn't necessarily need to do that.


Handmade Hero teaches depth-first development. I'm not sure who it benefits

I think you'll find that most development -teams- ship about one game every decade. It's hard to find examples of that not being the case.

I think I'll judge that by looking at how convincing their arguments are (some are not, I think), not by raw output. After all they already output a lot.

Thus, by their fruit, you will recognize them.

Heckling is a lot easier than creating. Personally, I think we have an over supply of “ideas guys“


Jai is a real thing that others are using. I wouldn’t say Jon is an ideas guy. He executes.

> Guess how many Blow has shipped? 0 so far, but it sounds close now.

One, but it was something like three years late:

https://store.steampowered.com/app/499180/Braid_Anniversary_...


Why are they being criticized from the arbitrary metric of the last 10 years, when both had careers far longer than that? Jon's advice for software is the same advice he used when developing Braid and the Witness, which are both great games and for their time, technological feats, especially from an indie.

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.


The clean code guy hasn't shipped any game either.

And your point is? Shipping garbage is better than not shipping anything?

Probably a nuanced point in what's the purpose for espousing the virtues of performance if you don't have the output to show it is worth it?

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?


More like, shipped 2 hit games, which were both technological and artistic feats for their time. And developed a blazingly fast compiler. Casey also was a developer in RAD game tools developing animation tools. Their output is probably better than most industry developers. I understand if you don't like their attitudes and the way they attempt to teach/preach to other engineers, but IMO their work speaks for itself. I take their advice and try to apply it to my own work, because it seems to have work for them.

I'm not saying I don't like their attitudes but it's a viewpoint I am struggling with myself.

I'm starting to realize caring about all these minutia of details that don't really matter for my professional goals. I know my software isn't special, caring about pumping out as much performance as possible when I just sling JS professionally feels a tad myopic?

What is the point of it just continues the pattern of procrastination towards the actual goals I want to achieve? Does this also apply to them?

What is the point of espousing all these supposed virtues when the output isn't that special? I mean Braid is still good, but let's not act like greener devs haven't put out good games too without all the jackassery baggage.


Some people actually have mouths to feed. Some people don't have the luxury of preaching for whatever ideals they have without a need to release anything in 10 years; that doesn't make their products "garbage".

Fact of the matter is that code quality is a pretty small part of whether a game is good or not. It can be notable when it's good and it can sink a game when it's really bad, but there's a huge gap in the middle where it doesn't really matter that much (especially to the player).

Political? The most political I've seen him get was when he spoke out against the idea of accepting technical compromises for the sake of not hurting people's feelings and being PC.

As in, you get to be cranky as long as you're arguing for the highest quality solution


Just a comment, that often when people say things that are within your own political belief system, that people often don’t consider them political.

But what is neutral to someone is not inherently neutral to others. Or even if it’s neutral to them, it’s still a form of political expression.


I think an important distinction has to be made between personal values and opinions, and politics, both in the confines of this discussion and generally in society.

I think the lack of this distinction has led to much, and very painful and bitter online discussion, whereas people in a tribalist political mindset try to pigeonhole others based on a throwaway statement into either a friendly or enemy camp.

I broadly agree with the value that competence is more important in politeness or vibes, especially in people who build critical infrastructure - in fact it is a very very welcome property of these people that they care about things on a level that seems unreasonable to me.

This is true basically of everything critically important in life. One example is security. Everyone enjoys the privilege of using a web browser to visit any website and not have their PC compromised thanks to a variety of measures created by people who care intensely about these things.

If the crash testing on my car was done by people who sought out some amicable middle ground so as to not upset engineers who have to redo the frame of the car after a test gone horribly wrong, and accounting, who gets the bill for it, I would be sweating bullets every time I had to drive anywhere.

Politics imo is the worst sort of tribalism - the idea that people must be sorted into totally disjunct groups who are the bitter enemies of each other - thankfully doesn't translate into practice. Two people might root for sports teams that are eternal rivals, one person's favorite food might be hated by the other, they might disagree on what the important issues are, or what should be done about them, but thankfully that doesn't necessarily stop them from being the best of friends.

That's why there's a blanket ban on discussing politics in every place where people are expected to maintain amicable civility towards each other - family dinners, the workplace, gatherings with friends and acquaintances etc., with everyone usually getting antsy whenever 'politics' is brought up.


Sure, on the other hand sometimes people take a with-us-or-against-us position, and trying to remain neutral means you have become political.

I don’t know which of the two happened here, maybe both, but if we’re mentioning one let’s also mention the other.

Edit: just read some tweets and I think I know which one it is XD you were underselling it.


Do people really believe that opinions on interpersonal communication count as politics now? I'm asking sincerely.

How is it not? Respect and how youre trying to influence someone to behave is exerting power. Telling someone how they should exert their power is political.

>But what is neutral to someone is not inherently neutral to others.

That is 2021 mentality, and the world is over it.


He gets political.. Just as an example, he claimed that it was obvious that COVID was a lab leak in 2021. This is not obvious at all if you read Michael Worobey's rigorous work instead of rely on Blow's arrogant intuitions.

I will still play Jonathan Blow's next game, but I think he is a bit of a hack outside of game design.


I just wonder how readily people would defend this viewpoint if they belonged to any of those groups whose "feelings" are typically being "hurt".

I don't know about you, but there does not exist any amount of technical achievement that will make me brush off sexism, racism, homophobia, transphobia, or anything else. If you are going to be disrespectful to me or people I care about, we cannot work together, period.

By "political correctness" people often mean "the basic requirement to treat your fellow humans respectfully", and that's an incredibly low bar.


I defend the dude's tendency to be somewhat crass in getting his point across in technical matters, and you come out swinging with a laundry list of (unjustified) attempts at character assassination. Directed at me? At Blow? Are you demonstrating this 'human decency' thing you apparently care so much about, now?

And for the record, I have no reason to believe that Blow is any of the things you have listed off. And he certainly doesn't do thermonuclear ad hominems at the slightest drop of a hat.

Also I'm not a Blow superfan, so I'm not the most up-to-date person, or I don't necessarily agree with him on everything, but I find him occassionally enjoyable to listen to his mix of programming opinions, anecdotes and life advice.


Don’t follow him much but do you got any links discussing Blow being sexist, racist, homophobic, and transphobic?

This provides a good summary of the drama that he cultivates: https://www.reddit.com/r/SubredditDrama/s/aB0aOJ5cas

Clicking on a random link:

> It doesn't help that all males currently under the age of 40 were raised to be supercucks

https://x.com/Jonathan_Blow/status/1854708962462982465

Dear lord, yeah, this is why I completely tuned him out years ago. Somewhat ironically it's the Blow fans in this thread that are cherry picking his comments. He's way too online so says things like this all the time, and it's the fans that are in here demanding a smoking gun comment that somehow proves he's awful rather than telling him "sometimes it's ok to stfu" to comments like this that enable and echo chamber him.

And I say this as a fan of Braid and The Witness (at least of the first couple of layers of puzzles...as you go deeper, just like with Braid, you find more and more self-indulgent windbaggery that should have been on the cutting room floor).


Game Helpin' Squad totally takes the piss out of Braid's self-indulgent windbaggery in this review of "Time Travel Understander":

https://www.youtube.com/watch?v=1fABGyVzVwI


This comment is pretty much the entire discussion whittled down to its essence.

https://www.reddit.com/r/SubredditDrama/comments/1jh275b/ove...


The second paragraph of the linked article?

The Reddit link didn’t load for some reason and the other day be didn’t include anything racist, homophobic or transphobic. What it did cover is definitely a simplistic view ignoring the cultural nuances that might lower women’s participation in stem, but I’m not sure I’d classify it as sexist.

He suggests women are biologically less capable than men in STEM. But I note you didn't include misogyny as a problematic belief.

I wonder what his take on the differences of IQ among races are. Bet it's also as "enlightening"

[flagged]


> a basic biological fact

> looks inside

> opinion

He literally tells you that it's his bellyfeel: "I believe it is likely that (...)". Come on...


[flagged]


>the same opinion being an uncontroversial fact in biology,

I'm confused is it opinion or fact? Can't be both, can it?


> one that every practicing biologist would agree with

Where are you getting this from? As far as I'm aware biologists, practicing or not, are not particularly concerned with the study of human behavior.


It's a "biological fact" that women are less interested in technology?

One example is linked in the article where he expressed women are biologically less interested in tech.

[flagged]


I'm guessing you are a man.

Whether one is allowed to pose some particular questions is a political topic though!

> Whether one is allowed to pose some particular questions is a political topic though!

"This is *NOT REMOTELY* a controversial opinion except on Weird Far Left Twitter 2017" doesn't sound like a question.


curious what you mean. i dont actually take any side on the original question. i dont really know enough to have an informed opinion - and im a bit skeptical one could prove anything given the confounding variables

but the idea that you cant even a-politically pose a question about biology - i dont really get the logic there. seems antiscientific


The idea that there could be biological dispositions to using a computer, the least natural thing I could think off, is well and truly absurd. Anyone still "interested" in this topic is coming from a place of unsubstantiated vice signalling, and completely uninterested in hearing any actual biologist's take on the subject, in my experience.

Let's not forget that the first generation of programmers was mostly women, until the job became high-status enough that men could take over. Takeaway: it's all bullshit.


It's really quite funny too, because women were a huge population of programmers and computer science graduates all the way up to the mid 1980s, when the ratios began flipping in favor of men. The biological argument would assume that either something changed biologically from 1980s onwards to make women less predisposed to be programmers, or (the more usual argument I see) 'that they were just doing the gruntwork' which usually exposes them as who they are.

> women were a huge population of programmers

wasn't that there were a lot of women working as operators, but that job went away along with the punch cards.


Not defending the guy, but he's possibly on the autistic spectrum, given he grinds solo on his projects for decades and stuff.

He may perceive his own appetite for programming as being linked to some form of autism. Because, well, computers are not people, so it's nice to avoid people.

Given that there is a proven gender discrepancy in the distribution of autistic disorders, it's not completely absurd to imagine that men could biologically be more attracted to working with computers than women.


Without wanting to go too far out of my depth, I have read a few times now that a lot of the perceived growth in autism rates could be attributed to our society pushing people into adopting behaviors previously attributed to "actual" autism. Spending time on the computer as a kid (playing video games, etc.) is still mostly a boy activity, because of societal reasons, and can certainly lead to adopting these behaviors later in life in some cases (not making any value judgment here). I would be willing to bet that, had programming stayed a women-dominated position, we'd have more women than men on the spectrum today.

This is wildly extreme in the nature vs nuture debate. What is your opinion of gay conversion therapy?

I'm telling you: I'm out of my depth here. I don't need opinion on gay conversion therapy though, it's been shown repeatedly to be completely ineffective (and extremely cruel too). What's your point?

Careful though, I'm not telling you that playing video games as a kid makes you autistic, I'm telling you that doing so can make an individual adopt behaviors previously thought to define/be exclusive to autism.


Well, behaving like an autist is obviously not good. If it is by nuture then we can prevent it by e.g. prohibiting video games for kids.

If it is by nature (being gay is generally accepted to be by nature) means that it cannot be changed by nuture.

The trans issue is currently the hot frontier of this debate.


How does DNA know about computers?

Could there be a difference in the social reward centers of the brain, based on gender, possibly from the biological necessities of having children? We know reward centers are not the same, between the sexes, since heterosexual attraction is the norm.

Could these hormone influences reward centers differ in social rewards, or for human interaction? Computers are not human. Maybe [1], but don't expect much research proving it one way or the other.

[1] https://www.sciencedaily.com/releases/2019/01/190130175604.h...


Computers allow people to interact with the world while avoiding direct human interactions, which autists tend to have a hard time with.

I don't know if it's true at all...


In case you are ignorant. This is about the "things vs. people" finding. You can e.g. find it linked on wikipedia in the "Sex differences in humans" article.

If it's biological or not is kind of hard to prove without unethical experiments.


I am not disputing that there exists differences in vocational choices between genders. Programming as a discipline is a textbook sociological example though: it was women's work when it was thought as "gruntwork", and then became men's work when it got prestigious enough, almost overnight (in historical scales). If ever there exists some biological predispositions towards programming, they are largely overriden by sociological factors, to the point that using biology to explain why programmers are mostly men today is truly ridiculous.

Defending misogyny via biology. Nice.

Who could have guessed a site composed nearly of techie guys would have problems identifying misogyny. This website is trash.


He streams on Twitch and often talks about politics. He's a big Trump fan for example.

Wait what really a Trump fan? Is this the same Jonathan Blow who did a talk about Preventing the Collapse of Civilization?

https://m.youtube.com/watch?v=ZSRHeXYDLko


https://x.com/Jonathan_Blow/status/1939982295936782396

> Trump was my preferred President in the last election cycle but nothing will make me hate him faster than this banana republic shit.

(replying to a post complaining on the direction of government contracts/subsidies under the Trump administration)


He explicitly endorsed JD Vance in a past stream. Buying his games directly fuels authoritarianism.

Jonathan Blow is one of my personal heroes, but he does seem to be living 5 years behind politically (he spends a lot of time ranting at the woke crowd, who seem nowhere to be found anymore anyways). That's probably a good thing. I doubt he's as addicted to the internet as the rest of us. He's said some odd things in interviews in the last couple years though.

I wanted to substantiate this, but I couldn't find the clips. I did find that Jonathan Blow tweeted "Nature is healing" after Trump won, so you can get an idea for where his politics are from that. (Still love the guy, even if politically he's your angry uncle.)


I've seen some weird takes of his around COVID.

He's an anti-vaxxer.

If you haven't seen much of his posts or opinions in the past five years maybe, but he's gone pretty far off the deep end recently (see: calling all men under the age of 40 supercucks). He's always been sort of a holier-than-thou asshole and that's driven him to increasingly dumb arguments.

If a decade worth of cost of living is considered minimal resources, successful indie games wouldn't be so disproportionately Scandinavian

>If a decade worth of cost of living is considered minimal resources

Compared to the mainstream AAA game cost it's less than minimal, it's pocket change.

And it's not like somebody handed him that money, he made it creating and selling games earlier.


Ok for a decade of a senior dev, that's still like $2mil. That's in the same order of magnitude as a small AA game.

Supposedly the dev budget for the last pokémon game Z-A was only $13 million.


Not sure about the „minimal resources“. Didn‘t he come up with his own programming language for thia one? Maybe should have invested more in art.

I feel like "simplicity" is often fetishized to the point of counter-productivity.

Show me anything that either Blow or Muratori are doing that couldn't be done in an existing language or framework.

People laugh at games with thousand-case switch statements or if/else chains but they shipped and the end user doesn't care about logarithmic complexity. And most of the time it doesn't even matter. What fails with games more often than not is the design, not the code. What features in Jai make it superior to C++ for writing games specifically? Or does it, like Typescript for JS, only exist because of extreme antipathy towards C++?

Time is a resource too, and arguably a far more valuable one for developers than LOC or memory or what have you.


Right, if you look at say, Blue Prince, one of the most important "out of nowhere" type video game releases of 2025, the actual software engineering is trash. I'd fail code reviews for a lot of what was done, and there are cracks in the façade where a player will hurt themselves as a result - e.g. there's a bug where animations overwrite so you get short changed on the resources you were gathering when you go "too fast". Some of the intended features, especially in the 1.0 release, just don't work for reasons like somebody typo'd a variable name, or they forgot how a function worked.

But the game is amazing and that's what matters. Nobody wants to play six hours of carefully engineering tasteless crap, let alone (as many did with Blue Prince) six weeks. The 1.0 Blue Prince game was already excellent, unless you run into a nasty save corruption bug on PlayStation, whereas a game made Jon's way might be a soulless waste of your life even though perhaps the engineering is "better" in some sense.


The idea you have to pick between reasonable engineering and fun is a false dichotomy. Of course not every game will have the time budget to fix every unintended feature but your example game would have been more enjoyable (especially for the mentioned Playstation users) if the code had been written a bit better.

I think for games like Blue Prince, specifically, it’s not a false dichotomy.

Those are made in tiny teams. You can either spend more time tinkering with the gameplay mechanics and experimenting with the game parts; or you can put on your software engineer hat and make the code better (or, spend even more time to learn how to make the code better in the first place!).

This gets less true with scale of a team, and with 5000 people behemoths you probably should care _a lot_ more about the code; but ROI on improving the code in (relatively! Calling Blue Prince “small” is ridiculous.) small games is very dubious.


Of course programs will be worse when non-programmers are in charge of programming. That doesn't mean they shouldn't but lots of indie game attempts fail because the programmer (educated or not) doesn't have a clue about when to refactor and make sure the design of the system matches the intention of the game. You can only tinker until a certain point, after that you're just creating new bugs by fixing other bugs.

ID software once was a small team and they built complex games by writing tight code which was modular and very clear. Lots of their '3d era' contemporaries failed because their engines were sloppy, complicated, buggy and slow.


A lot of core game logic is presumably Tonda's work. He's a director, not a software engineer. He came into this, many years ago, wondering if the "easy" tools to make a video game meant he could just make the video game he was imagining, and of course the answer is "Yes, but..."

Blue Prince is (an extrapolation of) that first game, but it looks and sounds like competent people worked on it, not like something slapped together by a non-engineer in a week. However while you can hire experts to make "You know, like cool jazz for a mysterious underground area" or "Art that looks thematically like it was sketched, but also feels solid enough that you could lean on it" it's very difficult for software engineers to "just" fix the software to get rid of bugs because what's a bug? Only the puzzle designer knows for sure what they intended.

[[Spoilers! Do not read if you are still playing or might play]]

Is it a bug that "Swimming Trunks" don't let you swim? No! That's a Dad Joke. They're Trunks. Large locked wooden boxes. They're in the swimming pool, and if your pool has water in it, that means they're swimming.

When I picked a time from my near future in Shelter, it didn't work, that's a bug right? Nope. The Shelter cares about game time, not real world time. Make sure you know the date in game.

OK but is it a bug that being in Clock Tower at the Sacred Hour doesn't have any effect? Um, maybe? It seems as though the software doesn't believe clocks repeat, so only the first time will actually work. Or, maybe the second does too? It's hard to say. Try again?

I need food but somehow I keep digging up keys and money. That's a bug right? Nope, probably means you have made a Contraption which changed your dig probabilities.

OK, so that's also why my Door facings are weird even though I put my Compass-based Contraption in a Cloak Room? That one's probably a bug.

Still, "If you draft it quite late" ought to mean my Music Room has the key right? Well, maybe, what did you think "Quite late" meant?

"I thought after a few hours would do it". Huh. Well, maybe. "OK, what about Rank 7?". Rank Nine would be better, but it might be enough, depends. "I still get no key, are you sure this isn't a bug?". The most likely problem is that you've done Music Room. If so the most likely key to wrongly believe you did instead is Vault, although Station is also possible. Check the other locations.


It’s not a false dichotomy imo. If the creator of Blue Prince had concentrated on code quality it’s likely they’d never have shipped. The same would be true for the creator of Undertale.

That's true, a game like Blue Prince doesn't suffer from bad engineering because of the type of game it is. There are plenty of other games, like Cyberpunk 2077, where the lack of engineering made an otherwise good game unplayable and unenjoyable.

The fact remains that Blue Prince would have been more enjoyable for those people who did see those bugs had some time been spent on better engineering.


It's not a lack of engineering, but a lack of time, no? 5 years later and Cyberpunk runs on the Switch 2, MacBook Air and Linux Gaming Handhelds. While also scaling beautifully to 64 core CPUs or $3000 Nvidia raytracing GPUs.

I think the question is whether Cyberpunk 2077 would ever have been made under the constraints that Blow and Muratori talk about. Like, Order of the Sinking Star looks pretty impressive, but from what I can tell it's basically just a bunch of Sokoban-style games operating on a fixed grid. You don't need anywhere near as complex an engine for that as you do for a game like Cyberpunk 2077.

My impression is that the Blow/Muratori style works well if you're the only person working on a game, or part of a very limited team, which is fair enough, but it naturally limits the scope of what you can achieve.


The Witness is a 3d engine made from scratch. Not all AAA companies use Unreal or Unity.

Having a 3D engine does not a AAA make. The Witness is a beautiful looking game, but the amount of state and interactions it has to deal with is orders of magnitude less than GTA: San Andreas. It is closer to the complexity a Myst remake would have.

I think this is one of the first lessons independent developers quickly learn. I think we're initially geared to want to make beautiful, elegant, and technically pleasant code because it's our thing - it's like how e.g. a guitarist is going to want to play a song other guitarists would be impressed by. You spend a million hours perfecting Classical Gas, while Smoke On The Water goes down as one of the most iconic tracks and riffs in history.

I'm not endorsing slop, but rather advising against the equal but opposite.


>People laugh at games with thousand-case switch statements or if/else chains but they shipped and the end user doesn't care about logarithmic complexity.

This "not caring", from both coder and end user, is why the end user constantly gets buggy, slow, and resource hungry software, be it games, or other kinds.


> Or does it, like Typescript for JS, only exist because of extreme antipathy towards C++?

Typescript exist because people want a type-checked language.


Yeah, I too was wondering about that comparison...Programming in TS is more pleasant (to me) than JS.

Still, could that be because you're more of a C++ type personality code than a JS one?x

It's easy for both C++ and Javascript to be horrible languages. Dislike for one doesn't have to result in fondness for the other.

Brendan Eich at least has the excuse for Javascript that there was a tight deadline. What's Bjarne's excuse for C++?


I hate C++. It’s possibly my least favorite language. Slow compilation, awful mess of ideas scattered around, syntax soup, footguns galore. Typescript has become one of my favorite languages. It’s not perfect, but it’s surprisingly good and pragmatic. JS, on the other hand? No thanks. Static typing is something I never want to do without again.

> People laugh at games with thousand-case switch statements or if/else chains but they shipped

You have a very incorrect view of both of them if you think this is the kind of thing they are arguing against.


> People laugh at games with thousand-case switch statements or if/else chains but they shipped and the end user doesn't care about logarithmic complexity.

Both Blow and Muratori would likely advocate for the this type of code to some degree.


Jonathan Blow makes Jai because he wants to make Jai. It's the same reason he makes his games at all.

This. As much as I love listening to JB, graphics wise he’s not doing anything ground breaking, it could even be done on the web. But I understand for him the architecture for his games being perfect is what makes it worth it for him.

Except, this complexity isn't saving time and resources. This complexity admiration culture has resulted in slower code thats harder to understand, debug and maintain too. What should be used only for small amount of time is used from get go like complex architecture and deep abstraction. Fetishizing simplicity is bad too for sure but a blip on a radar and not such a trend and far less of an issue compared to fetishizing complexity thats rampant. Not a game dev or even a gamer, I'm defending attack on simplicity not blow or muratori.

This reads as if the process and the finished work are somehow separable. If your code is a mess that you hate working on, it seeps through to your design and your design process. I too had a brief period where, for example, I thought dynamic typing lessens friction, but in reality it just causes massively more friction down the line. Many people never get to go down the line, so that is fine for them, but not me.

A side note, if you've played The Witness but not yet The Looker[1], you probably have been missing out.

I quite enjoyed The Witness but The Looker was just great.

[1]: https://store.steampowered.com/app/1985690/The_Looker/


I played The Witness and didn't find it remotely fun. I've enjoyed all of Blow's other titles.

I suppose I was coming in with expectations of a modern Myst and/or Riven, but it was not that.

There was not enough active narrative to keep me engaged with the puzzles and there wasn't enough "reward" in completing them.


> I suppose I was coming in with expectations of a modern Myst and/or Riven, but it was not that.

If that was your expectation going in I can definitely understand you feeling underwhelmed.

That said, you may still enjoy The Looker...


Sounds like you'll really enjoy the Looker then

He was focused on creating a very particular feeling of epiphany as an artistic statement, and I think he succeeded at that. Is the game not especially fun? Is it perhaps overlong? Probably? But I can think of very few, if any, games that provided the very particular feeling that The Witness provided in those moments that I felt it -- the feeling of the world opening up with new possibilities and interpretations.

> I played The Witness and didn't find it remotely fun

All the more reason to try the Looker!


Interested to play this but I think the trailer does it a huge disservice. Just a barrage of voice clips and no real structure to it. I think it would help the game a lot if they replace that trailer ASAP

Yeah it's a real step backwards from how The Witness was presented: https://www.youtube.com/watch?v=ul7kNFD6noU

This looks to be the first of Jon Blows games to put writing front and center, so I wonder if the clunkiness goes beyond the trailer. That's not really his forte.


Would you not consider Braid to have put writing front and center?

It's been about 15 years since I played it, but I recall the writing in Braid being memorably shallow, clumsy, and pretentious (with the grand twist at the end being that they guy who spent the whole game acting like a clingy stalker was actually a clingy stalker this whole time).

I very deliberately did not say anything about my opinion about the quality of writing in Braid (and I think replaying it again wouldn’t do it any favors) ;)

But I do think that the writing was fairly central to the intended experience and design of the game.


Not really, the writing is sectioned away from the gameplay and easy to skip over unread without missing anything relevant to the main event, the puzzles. It's not good but its unobtrusiveness made it easy to forgive. Judging from this trailer the characters will be yapping to themselves and each other during gameplay though, so it had better be well executed, especially if they end up talking a lot.

The writing of Braid wasn't fantastic imo. But the game really spoke for itself.

Agree, surprisingly weak trailer considering how good the game is likely to be.

I agree, a trailer should focus on emotional reaction, not a simple display of features or quirkiness (1400 puzzles,10 years of dev). Besides, the voices and writing are generic and maybe even AI generated. The witness had a really good promotion canpaign beautiful and intriguing.

When I saw the trailer in my YouTube feed I immediately thought it was an ad for those trash mobile games. Watching it didn’t really change my opinion either. I don’t actually want that to come across in a disparaging way - but it was just the vibes it gave off.

I think there’s way less people willing to work with him in 2025 than when the witness was in development

In case you assume novelty, a comment [1] from ArsTechnica reader Jensen404 explains otherwise by linking to [2] a post on Bluesky.

[1] https://arstechnica.com/gaming/2025/12/jonathan-blow-has-spe...

[2] https://bsky.app/profile/draknek.bsky.social/post/3m7qybidq7...


> These games are the starting point, but the bulk of the game is new puzzles combining mechanics from different games together

Seems like the puzzles are novel, but the mechanics are not?


With Blow the devil is simultaneously in the details and at the meta level.

For example in the Witness, which I consider one of the best puzzle games ever made, you get a fairly simple core mechanic, but the game builds upon it in very interesting ways. It feels like a journey of learning and always challenges you in some novel way at each step. There are also several revelations along the way, where you discover new layers on top of the core puzzles.

I would expect that this new game will feature similarly careful design.


To each their own. I found the Witness to be excruciatingly monotonous, forced and, ultimately, boring.

What did you think of the puzzles?

The basic mechanics look like very standard type of puzzle mechanics (e.g. Sokoban) that have been in many games over decades.

He hired a level designer who also wrote a Sokoban game. (Can’t remember the name, but it was free and web-based, IIRC.) That game had some really great, unique ideas in it, and I’d be shocked if the new Blow game was bog standard.

It was Jack Lance, who wrote Enigmash. Tragically, he died in 2023 at the age of 25. Jack Lance superlatively creative. I cannot find the words to express how much the world lost. I do not know of a finer puzzle designer.

https://jacklance.github.io/games.html


Oh, man. Yes, that’s the one. I had no idea he’d died. :/

interactions between the various mechanics in the games likely yield countless surprises, and let you build something considerably more elaborate than thesum of its parts..

The Puzzle Boy / Kwirk series of games is Sokoban-based, but has 3 different mechanics on top of that: turnstiles, pits (that can be filled by blocks), and blocks larger than 1x1. One of the things I love about it is that, each mechanic is interesting on its own, and each combination of mechanics results in levels with very different feels. Lots of puzzles with a bunch of mechanics try to throw tons of them into each level, and each level ends up feeling very samey. But judicious use of combinations can lead to a lot of interesting variety.

Seems like the original puzzles were licensed for this game, in which case why not?

> These games are the starting point, but the bulk of the game is new puzzles combining mechanics from different games together.

> I made two free games which were later licensed to be used and remixed in this project.

Seems indeed to be the case. Blow designed (I guess) the mashup and "composition" if you will, but the puzzles themselves have all been designed and licensed by others, so seems the title of the HN submission and article is wrong. Blow didn't design these puzzles at all.


Because he occasionally dabbled in COVID trutherism, whatever that means… These bsky people are insufferable.

https://bsky.app/profile/draknek.bsky.social/post/3m7qyfe7b7...


Does that change how good/bad the game someone releases is? Don't get me wrong, being obviously anti-scientist isn't that great if I absolutely have to judge them, but I'm not sure if that has any impact on how fun a game is.

If I'd stop consuming stuff from people/organizations I disagree with politically, I literally would have to move into a cave and start my own hunter-collector society from scratch. Is this really how others make decisions in their daily lives?


Yes, this is how I make decisions, but it also depends on the category of decision. E.g. in entertainment, there's too much content available to care about one specific author / creator / etc (this also applies to "console exclusive" games and platform-exclusive TV shows). In this particular case, I vaguely recall Blow making some comments (pre-COVID era IIRC) that sounded too asshole-y / high-horse-y that I no longer seek his opinions on things and try to stay away from his content. I still have bazillion technical articles available to read and plenty of video games to play.

I enjoyed Braid and this revelation doesn't change that, but there's a lot of entertainment and it's easy to not support someone who has views (or at least doesn't express them publicly) that conflict with my own personal values.

I don't particularly go hunting for information about artists, studios, etc, to find out if I agree with them. I just happen to no longer like their stuff when I find out things I don't like.

It's not "how I make decisions" but more just something that affects my taste for things.


> I'm not sure if that has any impact on how fun a game is.

It might if the game has a more-than-perfunctory story, because authors often incorporate their political or religious beliefs into their stories. (This is usually a good thing: most of the novels that people love would be nothing if stripped of those themes.)


It's unfortunate that The Good Scott Adams occasionally gets mixed up with The Evil Scott Adams. It's so ironic that they share a name.

Everybody knows who the Evil Scott Adams is, because he's such an unrepentant attention starved troll who is notorious not only for making a sock puppet to praise and flatter himself as a genius on internet forums, but for his obsessive unvarnished hateful bigotry, racism ("blacks are a hate group"), misogyny, conspiracy theories, anti-health-care-for-poor-people ideology, and Trump boot licking, and he obsessively infuses his MAGA religion into everything he says and does. Enough said.

At the opposite end of the spectrum is the Good Scott Adams, a pioneer of the Adventure game genre, who is devotedly Christian, but in the kind, uplifting, well meaning, Jimmy Carter kind of way. He's a really nice guy, who did lots of quality groundbreaking work!

https://en.wikipedia.org/wiki/Scott_Adams_(game_designer)

He didn't infuse his original games in the 70's and 80's with ham fisted Christian themes or any kind of bigotry. And he did a Bible based game in 2013, but it was clearly labeled as such, not trying to sneak religion in through the back door.

https://en.wikipedia.org/wiki/List_of_Scott_Adams_Adventure_...

https://web.archive.org/web/20130408091921/http://www.msadam...

He showed up to do an AMA on Hacker News:

https://madned.substack.com/p/the-further-text-adventures-of...

https://news.ycombinator.com/item?id=29330015

Somebody asked him about his faith, and he sincerely talked about his religion, but didn't evangelize or anything like that, he just talked about himself when asked.

https://news.ycombinator.com/item?id=29330732

cenazoic on Nov 24, 2021 | prev | next [–]

To piggyback on MPSimmons’ question, have you played any of the interactive fiction from the 1995 revival on?

I read in your interview that you consider your company Clopas as a ‘company of Christians’, rather than a ‘Christian company’, and that you make games “[which] God can use in His glory to uplift people..”

Can you discuss more about what ‘uplift’ means to you, and how it’s reflected in your games? What’s an example of a non-uplifting game/mechanic?

I’m not a Christian, but I find this idea a fascinating one. My mind first goes to something like RDR2, which while perhaps not uplifting in the traditional sense, reminded me of the awe of natural beauty (or God’s creation, if you prefer). Or do you mean more like - the game somehow inspires the player to be a better person, for various definitions of ‘better’?

Thanks for taking the time today!

ScottAdams on Nov 24, 2021 | parent | next [–]

You raise execellent questions. Thanks for asking!

To me uplift means to leave the player in a better state than when they started.

To bring them closer to God's Glory and plan for their life. To see the Universe and as an incredible place to be and to see Life as an incredible gift from our most awesome and loving Creator.

I am looking forward to an eternity of exploration, discovery and insprired creation due to the agency of my savior and friend Jesus.

ScottAdams on Nov 24, 2021 | parent | prev | next [–]

I did miss your first part of your questions and appologize. In most cases I have not played most IF that is out there. Though Myst stands out as an incredible exception to that. But it of course was mostly non-verbal and delight to eyes.

Part of the reason of not playing many is a reticence to accidentally steal a puzzle idea (via absortion as it were) and the other is simply I have way more fun writing, coding and designing :)


It doesn't, but historically a lot of the reasons people consume art is due to fashion, and art is a way to put you in in and out groups.

So naturally if someone has different political beliefs, or has went too "commercial" people suddenly have to change course. Being a good game/book/song won't have anything to do with it


Separating the art from the artist is a long and old debate.

I personally can’t watch Roman Polanski’s art, the classic and easy example. You can be a great movie producer, pedophilia and rapes are big no-no to me. But not to everyone apparently.

For the non vocal people believing in pseudoscience and fascist propaganda, I can close my eyes more easily. I don’t want to know. I can guess sometimes but I won’t check. As soon as they become vocal, it kills the art for me. I can’t enjoy art from people against my values, me, and my friends and family.


Death of the Author.

One of the important elements here is the extent to which materially it matters. If I buy a book Lovecraft wrote a hundred years ago the money isn't going to end up diverted to support the "patriots" who want to intimidate my neighbours, whereas when I buy a Harry Potter box set for a relative you can bet that Rowling's share will help fund "Gender Critical" movements trying to make life worse for some of my friends and colleagues...

For books particularly I can totally buy Death of the Author, what I think I read might be entirely different from what the author says they intended, which further nobody can prove is what they actually intended. For that last for example I do not for one moment believe Vernor Vinge that he "Didn't know" what Rabbit is in "Rainbow's End". It's an AI. Maybe Vinge doesn't intend the book as a Singularitarian Catastrophe (you can argue the book thinks it's about avoiding such a catastrophe) but I don't see any way to interpret it where Rabbit isn't a super-human AI.


You're conflating whether one should feel guilty for supporting an author, and whether the author's speech outside a work matters to understand its intended meaning.

The latter is the actual Death of the author, the former is usually called Death of the author by people who want to separate themselves from the authors they know they can be judged for supporting.


I don't know why you just handpicked the covid trutherism without quoting the full thing, here the full quote from the link above:

> Additionally, in recent years it has become increasingly clear that Jon’s beliefs/priorities and mine are not aligned. He’s adversarial to people talking about privilege and representation, is dismissive of diversity efforts, has dabbled in covid trutherism, and is pro-MAGA.

Here the post after just for a full picture

> I believe Trump is a self serving authoritarian who's dismantling democracy, trying to make trans people illegal, and wanting to set up concentration camps for immigrants - whereas Jon in February called him "the best President we have had in my entire life".


I left a link to the exact post I'm referring to with the whole thread available for context.

And I didn't include the whole thing, because it doesn't change my point which is that IMO BSky people are insufferable. A game is released (which in part includes their work if I understand it right) and they can't help themselves and make this about Trump.

I'm sure I'd have the same opinion if I saw what's happening in Truth Social. These echo chambers are not good.


I think you're projecting your own biases here.

They "can't help" make the conversation about Trump because they have a public image to maintain.

If your image and following are on BSky, then it's not an echo chamber to address the crowd in kind with its nature. That's just good branding.


I haven't played any of these games, but "explains otherwise" seems to be a misrepresentation given that the commenter you linked is saying himself that Blow's game combines ideas and rulesets from several other previous games.

Elsewhere in the arstechnica comments you linked

> But, uh... this isn't a "Linus Torvalds is a jerk" sort of situation. "Controversial" undersells just how outlandish and inappropriate Blow's views are. Blow is a full-bore fascist sympathizer who also doesn't seem to think that women have any role to play in his profession.

What's going on on these platforms? Is there any serious evidence to the strong claims?


They have a nice collation of his greatest hits over on Reddit[1]

[1]: https://www.redditmedia.com/r/SubredditDrama/comments/1jh275...


Ok, I can see the "fascist sympathizer" (though the fascist is Trump, not Mussolini or Hitler, so it's presumably not such a minority opinion in the US overall). But "doesn't seem to think that women have any role to play in his profession" doesn't seem substantiated from those links, unless I'm missing something here? Women being less interested in programming according to him is completely orthogonal to whether he thinks they should play a role


Can you share why these statements are controversial?

They might be misguided or misinformed, but the underlying fact is that women are not as well represented in stem. Just because the reason it's more likely to be misogyny rather than any biological inclination, doesn't make it an outrageous statement in my opinion.


Because as a statement is functions to excuse the representation in the field.

It completely neglects the actual history of the field of computing, even just the 20th century, where the field was filled with women.

It’s only once it became a prestigious field that women suddenly developed a “biological” inclination against it.


I… super hesitate to wade into this, but:

1) It was way before it became prestigious.

And

2) An explanation of this needs to account for a great and rapid shift in favor of women, as far as proportion-of-practitioners, that was happening at exactly the same time as the opposite shift in programming, in both law and medicine.

I don’t know what the actual reason is but “it got prestigious so women got pushed out” makes no sense to me, based on the timeline of events in full context. It was very much not prestigious in the ‘80s and early ‘90s, certainly far less so than law and medicine at that time (still isn’t as prestigious as those, outside tech circles—you can see it in people’s faces. It’s high-paid but lower-“class” than those, to this day)


The difference in participation within STEM between men and women is not well explained by biological differences. Blow has repeatedly claimed that it is actually the primary factor and seems actively disinterested in other explanations.

This is "controversial" in that it's a position that is not well supported by evidence and he has repeatedly used his platform in the past to make unsupported claims to the contrary.


OK, he's wrong. But is that enough to state that he "doesn't seem to think that women have any role to play in his profession"?

I don't think he's said exactly that in his own words but I think on balance it's fair to say he doesn't seem welcoming about it.

He clearly has right leaning and libertarian views, and seems to be not very articulate or sensitive in how he discusses them so I can see why people might read into that more than they should maybe.


He also had a 88 for a long time in his twitch channel name

I would be very surprised if this connotation was intentional of him. His name was "Naysayer88" for a long time, and I had wondered as well where that 88 came from -- maybe it was a rhyme on "Naysayer", which (ignoring the number) is an apt description of his ways and approaches. At some point he changed the name. I assumed the reason was he had gotten aware of the connotation.

I agree that the number choice was probably unintentional but you'd have to really strain to make 'naysayer' and '88' rhyme so thats probably not it.

I'm thinking he changed the name when too many people had gotten aware of the connotation.

You have to twist logic pretty fucking hard to find a reason for him to put 88 in his username. He's a guy who thinks he's way more clever than he is and gets upset when it gets pointed out to him.


What's the point comparing the sympathy to that of Mussolini or Hitler but qualifying it as not a minority position? Those two had even greater domestic support.

> though the fascist is Trump, not Mussolini or Hitler, so it's presumably not such a minority opinion in the US overall

Does that make a difference? You could levy the exact same argument about the other two in their respective countries in their respective times. Doesn’t make it OK.


Yes it does. When you live in Europe and listened to your late grand parents talk about the war. In Europe, "fascist" actually has still some weight to it and it doesnt get thrown around so casually as the US, yet. Same strory with the word "communist"...

I do live in Europe, and I’m old enough to have close friends and family who were alive during fascist dictatorships.

It is OK in the sense that these are not fringe opinions, they are part of the mainstream political discourse that, as a serious person, you can not effectively dismiss by throwing around certain bad words like fascist.

> these are not fringe opinions

Neither was slavery. Was that OK too? And to clarify (though it’s worrying this point needs to be made), I mean morally.

> throwing around certain bad words like fascist

Fascism has a very clear definition. It describes a particular set of behaviours and actions, all of which you can compare to reality and determine if it’s happening or not. It’s an objective word. If anyone is trying to “dismiss” anything, it’s the people pretending it’s subjective because they support its outcome.


The therm "fascist" is definitely being thrown around like it was nothing, for the most unnewsworthy opinions or statements. There are definitely people who call anyone fascist who would dare to claim that there might be differences between the sexes on average for example. Doing so probably has a fascist element itself (not accepting different opinions). It's also unreasonable, and let me say _ridiculous_, to even doubt that there are certain differences. To be clear, it's of course not right to make any prescriptions what any specific member of a sex should or could do -- but that's a completely different thing.

> Neither was slavery. Was that OK too? And to clarify (though it’s worrying this point needs to be made), I mean morally.

From the perspective of a pre-abolitionist society, it evidently was, but that's not a political issue you're gonna have to deal with in 2025. Consider yourself lucky.

> Fascism has a very clear definition.

First of all, that isn't true. Secondly, even if it was true, it wouldn't matter. You are using the word as a though-terminating cliché. That doesn't work in the long run, you'll just get ignored. As a result, you can pat yourself on the back for calling out fascism while all the behaviors and actions that you believe to be fascist are mainstreamed and affecting people's lives. If I was you, I'd be more worried about criticizing those behaviors and actions on their merits (or lack thereof), rather than trying to tie them to some textbook definition fascism and dismissing them wholesale.


> From the perspective of a pre-abolitionist society, it evidently was

I sincerely doubt the slaves would agree with you. Just because one group was economically and societally OK with it, doesn’t make it morally OK.

> but that's not a political issue you're gonna have to deal with in 2025.

https://en.wikipedia.org/wiki/Slavery_in_the_21st_century

Again, I doubt the slaves would agree with you.

> Consider yourself lucky.

That’s a really strange comment. What does that mean?

> First of all, that isn't true.

https://www.merriam-webster.com/dictionary/fascism

Seems pretty clear to me.

> You are using the word as a though-terminating cliché.

Of course I’m not, I barely use the word. Pay attention to the person you’re replying to. What you’re doing is putting me in a box of other people you’ve seen online and making a bunch of wrong assumptions. You’re not engaging with the arguments, you’re fighting against a straw man in your imagination.


> I sincerely doubt the slaves would agree with you. Just because one group was economically and societally OK with it, doesn’t make it morally OK.

That is wrong, slaves were happy to be alive instead of killed in most societies. It wasn't "slavery or freedom" it was "slavery or death" in most cases. America is an exception there, but in most areas with slavery it was done to criminals that otherwise would have gotten the death penalty.

Christianity forbade enslaving Christians, so we just killed our criminals for the past thousand years, but before Christianity we practiced slavery as punishment of crime everywhere as people thought that was better than killing them.


> I sincerely doubt the slaves would agree with you.

I sincerely doubt a vegan would agree that eating meat is OK, but as a society, we agree that eating meat is OK. It might not be OK tomorrow, it might not be OK by some moral standard, but that's besides my point.

> That’s a really strange comment. What does that mean?

It means fighting for abolition then was a much tougher fight than the fight you have today.

> Of course I’m not, I barely use the word.

I may have misinterpreted your position to the effect of "look in the textbook, Trump is a fascist by definition". Indeed, I have seen "other people online" argue to that effect, and they weren't made of straw. If that's not the case, I apologize, but the point stands even if you're not the kind of person it should be aimed at.


> From the perspective of a pre-abolitionist society, it evidently was, but that's not a political issue you're gonna have to deal with in 2025. Consider yourself lucky.

...do you not also consider yourself lucky about this? Weird phrasing.


I've been watching Blow work on his compiler and game for many years. He has gone the deep end in his sympathies for Trump and Trump adjacents, but misogyny I've never witnessed from him.

I think he is the latest victim of the Notch-Rowling slide into rightism. It happens when a relatively benign conservatives have opinions that get the internet mob riled up, bullies them, cancels them and thus makes them dig deeper into their righitst believes and moving more and more into hating said mob, extending that hate to the people the mob pretends to represent, etc. It's a bit sad really. I hope he'll come out of it some day, but in my experience he doesn't have the humility of accepting when he's wrong.


>a relatively benign conservative

Can it really be considered “relatively benign” when an extremely famous public figure is calling for people who disagree with them to be shot?


You are missing their point. They are saying they start with relatively benign views, and the intense overreaction to those views drives them to support much more extreme views, like what you are describing, that they otherwise might not have.

I can't speak for Blow, but that definitely seems to accurately describe the arc Rowling has taken over the last 7-8 years.


> he doesn't have the humility of accepting when he's wrong

Isn't he pretty far on the autistic spectrum? It can be very difficult for that kind of personality to re-evaluate something, once they think they have reached a "logical conclusion".

I'm not making excuses, just agreeing that the chances of him changing seem low.


> Isn't he pretty far on the autistic spectrum?

I don't know, but I doubt it. He's too well adjusted at being social (his hobbies have him interact with people on the regular, and he's streaming on twitch, and doing public speaking at conferences) for me to think that.


I think you identify the cycle of radicalization correctly but only on a specific side.

There are people in this thread comparing Trump to Hitler. I don't think Trump is the US finest president but those of my family who weren't slaves for the Germans were slaughtered.

The fact that people throw comparisons that are false on some massive scale around and it's completely normalized is an example why losing touch with reality is not only a problem of the right


I'm not sure what you're claiming in here. Is it that deporting immigrants, and taking rights from women is as bad as trying to get billionaires to pay more taxes and reducing systemic societal biases?

That's an extremely biased presentation of things on both sides.

I tried to summarise what I understand from the two ideologies. Would you share in what way that's biased?

It's _obviously_ reductionist and biased, not losing any more words on that.

I'm trying to offer a good faith argumentation. Why aren't you giving me the same courtesy?

My apologies, not trying to fight here, and I acknowledge you've been more balanced and nuanced in other comments.

I think your general idea is right, it sounds reasonable that the insane cancelation mania can bring some conservatives to dig into deeper holes. It is probably what enabled the recent right shift in politics. As to Blow specifically, I've watched his streams quite a bit. I've always had sympathy for him and have been able to relate to his opinions a lot (about software in particular). But I can see how some other people could take offense from the way he's presented his stances.

I say that as someone who once made him angry myself when I live-commented in one of his streams because I had a rare disagreement. I was maybe not in shock but at least startled by his reaction. I had presented my disagreement relatively casually.

Now, my impression is that he's tuned down his considerably and developed a more well meaning stance on things over the years. Recently I've found him more on the side of "here's how most people are doing this, I don't like this, maybe I don't think it's sustainable or how you get good results, but anyway here's what I like to do instead, make of it what you want".


I'm not talking about his words on technical stuff, I'm talking about him being so pleased with the state of US today. Somehow in Blow's mind what Trump and his handlers do to the country is the best thing ever.

I'm not a US citizen, but being enthusiastic about other people losing their freedom and freedoms is obscene.


> What's going on on these platforms? Is there any serious evidence to the strong claims?

The second paragraph in the submitted article has a link to the women claim. I hadn’t seen it before. I have also never personally seen any overt fascist sympathising but then again I don’t follow Blow closely. From what I’ve seen from him, though, doesn’t seem hard to believe. He has very strong opinions on a lot of things he knows little about (and belittles those who disagree with his uninformed opinion), is enamoured with Elon Musk, and is always going on (dismissively, divisively, and dehumanisingly) about “The Left”.

He also has very poor and obvious fallacious arguments filled with bad faith assumptions. He believes in God and (if I recall correctly) his justification was (paraphrasing) “a lot of smart people are not atheists” (weasel words, appeal to authority) then went on to rant about “Reddit atheism” (ad hominem) or whatever. That was on his own stream, by the way, so no chance it was taken out of context when I saw it.


This claim about women [1]? Calling that "doesn't seem to think that women have any role to play in his profession" seems like a wild misquote bordering on slander. His statement is essentially "women might have the same ability but are for biological reasons on average less interested in programming". Which is a statement I don't agree with at all, but also a statement that doesn't make any claims about the role women should play or could play, and he repeatedly states that he is talking about statistics and averages, not all women.

1: https://www.resetera.com/threads/jonathan-blow-the-witness-b...


That's the same thing as happened to James Damore, who is, in my view, a harmless guy (even nice) and whoever cancelled him or is unable to acknowledge he had a point is much closer to fascism. I don't like throwing that term but just to return it.

It _boggles_ my mind that someone might find it controversial that there are on average differences between the sexes in terms of behaviour and interests. And to throw extremely strong accusations like "fascist" for a totally reasonable assumption or observation like that, I don't have words for that, I think those people have been smoking too much pot.


> there are on average differences between the sexes in terms of behaviour and interests. And to throw extremely strong accusations like "fascist" for a totally reasonable assumption or observation like that

That’s not why they’re calling him fascist, but because of things like being a Trump supporter. You’re conflating arguments.


I quote:

> Blow is a full-bore fascist sympathizer who also doesn't seem to think that women have any role to play in his profession.

The latter part being argued with a post where he merely opines that the sexes have different interests.


“who also” means “in addition to”, it doesn’t mean the points follow from each other.

The quote does not support your point.


Don't be silly, it's brought up as a support clause that is also lacking any factual evidence.

They're reading the statement correctly, imo.

It might be the _logically_ correct interpretation that these are separate things. Now let's talk about rhetorics. Why are two unrelated, heavy accusations combined in a single sentence? Then consider that the added accusation (misogynist) doesn't hold water even on a logical level (let alone the bad faith involved here), it is a crass misreading of the evidence that was brought up for it.

Why are you so hung up on scrutinising Blow’s words to defend him, but then take the critic’s words with a broad general brush to dismiss them?

You even decry the lack of factual evidence in the critic’s case, but for some reason said nothing about Blow doing the same first.

That’s what looks silly to me. You’re not treating them the same.


Not scrutinizing Blow's words. One must be extremely careful when calling anyone fascist or similar labels. The burden of proof is on the accuser, not on the accused. It's obviously right to demand precision from the accuser, and to interpret whatever the accused said in good faith.

That is a claim I neither made nor defended, I merely pointed the asker to the information they requested in the article to let them decide for themselves.

I even explicitly said I never encountered that claim before. As such, I’m not going to do very stupid armchair expert thing I’m criticising and comment on it. The points I made are on the things I know and reflected on, not on superficial information received three minutes ago.


> He has very strong opinions on a lot of things he knows little about (and belittles those who disagree with his uninformed opinion) (...)

I'm impressed with how well you summarized my thoughts about him. I vaguely recall having this impression about him after I read his technical article (can't remember the topic) and decided that I don't think I need to read more from someone that comes through as an asshole. This was around the time The Witness came out, I'm quite happy that I didn't have to witness (hah!) what sounds like his further slide into the madness.


[flagged]


When you support political leaders that push fascist discourse where regular people that happen to have more empathy for their fellow man are presented as the enemy - in Hegseth's book the call to arms against them is literally in the first paragraph - I think it stops being about not far enough left, but about being way too far right.

Yeah, when you call half the US fascist and nazi there is not much we can talk about.

I said nothing about "half the US", and nazi is just your projection I think. But I'd like to know, are you disagreeing with me that the "us vs. them", where them is minorities, women, liberals is *not* in fact one of the upmost fascist tenets?

You are calling the majority of the US "far right". You're calling people fascist for voting republican. You are the extremist.

Calling a dog a dog is not extreme. VOting for a fascist makes one a fascist.

With the risk of being a pedant, I think that even at the time that Trump got elected, the validity of saying he was supported by a majority of Americans would have been questionable. Today, I'm positive that it's wrong.

But please, answer my question: do you disagree that the discourse of Trump's administration, where immigrants and minorities are "the enemy" and every measure is allowed against them, is not fascism?

To quote one of their golden boys Pete Hegseth's book *first* chapter:

> The other side—the Left—is not our friend. We are not “esteemed colleagues,” nor mere political opponents. We are foes. Either we win, or they win—we agree on nothing else.

> The United States has the top economy and military in the world, but our cultural and educational institutions—America’s soul—have succumbed to leftist rot.


I'm always a bit baffled by this project. While it's cool that he can create hundreds of hours of content for his puzzle game, does anyone actually want to play a single puzzle game for this long? Would it not be better to make a few different, shorter, higher quality experiences?

This interplay between different worlds reminded me of Enigmash, by Jack Lance [1]

[1] https://jacklance.github.io/PuzzleScript/play.html?p=cfdcc6e...


That's no coincidence, Thekla employed Jack Lance to work on Sinking Star until his death in 2023. Not that you'd know from the marketing, which doesn't mention any of the puzzle designers involved aside from Jon Blow.

When Lance passed, it was one of the only times when I heard Blow be actually effusive about a person and their accomplishments.

He seemed very affected by his passing. You could tell how deeply he felt the loss of such talent from the world.


I went back to his website [1] and spent almost an hour of a boring zoom call playing Coin Counter [2]. [1] https://jacklance.github.io/games.html [2] https://www.puzzlescript.net/play.html?p=9ebe1e5ad44ac222593...

I didn't know of Jack Lance before this post. I've just been playing through enigmash and it's very clever! https://jacklance.github.io/PuzzleScript/play.html?p=cfdcc6e...

I found the voice acting in the trailer very annoying, hope this can be turned off in the final game. Or maybe I'm just too used to the "voice" over this game is him ranting about software development, from watching his streams :D

Yes, we should have Jonathan's voice ranting about JavaScript instead.

He'll also be on the Wookash Podcast today [1] (small but nice Gamedev-related podcast)

[1] https://www.youtube.com/watch?v=lHFvEtIbf5E


His podcast is really good. Its strengths are that he gets really interesting programmers and basically lets them talk.

I wonder how much of the 10 years spent making "a programming language, an engine, and a game" were actually spent on each slice.

Hopefully, jai and the engine will help make the next game faster...


I think he has said this in some stream and the majority of the time was spent on the game. He also said many times that the game is way more difficult to make than the compiler.

It's hilarious he had to build a new language just so he could create a sokoban game with graphics of flash era.

I'm sure it builds fast and whatever, but you could make this in python in few weeks.


He didn't have to. He wanted to.

Which is the same motivation as creator of rust, zig, nim, ruby, perl, python had. They all wanted to make a programming language better at something.

So I don't see anything "hilarious" about it.


Pretty strong comment to make given that you have most likely played 0 minutes of the game and used 0% of the underlying engine and languages.

That being said, it's a free country (sort-of). Go ahead and devote "a few weeks" to build "the same thing". We'll be patient.


Sorry, but no. Just because the graphics have some cartoony stylization does not mean that a lot of thought and effort did not go into them, not to mention lots of work from artists. You absolutely could not recreate something that looks like that with python in a few weeks. Not that the language/engine was strictly necessary to do so either, but you’re way off-base in terms of the level of work and effort required for these things.

the game was not the motivation to make the language

He made Chip's Challenge. He took a decade to make Chip's Challenge.

Or in one of those game engines people like to use.

> you could make this in python in few weeks

lol


The folks that dismiss JB’s work by saying “this could have been done in <x>” are missing the point of why anything is done.

If you are entirely utilitarian in how you approach making a game (as in this case) then you’ll want to create as little as possible to make the game. An existing game engine, an existing programming language, existing libraries, etc.

If your goal is the economic return that making a game will (hopefully!) provide, this is understandable.

However, how I see JB based on his past work and talks is someone who wants to spend their life bringing things into existence. From all available evidence it appears the art of creating and the art of having created is his work and his legacy. The economic return is rhe by-product, but not the goal.

We are in this earth for a finite amount of years, and he is spending his time creating new things. It’s an admirable use of time, and at least from my perspective holds a universe of meaning that working under the utilitarian approach loses.


Blow made his own language because he's so eye-wateringly arrogant and thinks every language (that he didn't make) sucks, and only he is smart enough to design a better language for programming games.

Seriously, this is why he did it. His ego and arrogance is off the charts and if it wasn't made by him, he thinks it sucks (e.g. he doesn't like Linux, probably because he realizes Torvalds is actually smarter than him). He also doesn't like C++ or Rust, again, it's probably a good indicator he has a deep inferiority complex and so he has to prove he's the smartest person in the world by writing his own, "better" language.

I.e. I don't think he's making a programming language for some "love of creating", I think he's doing it because he has a deep psychological issue/insecurity, which drives his need to always be the "smartest person in the room", his arrogance, the way he dismisses others who don't agree with his viewpoints etc.


This is a very reductive take.

Even if you don't like Jon, calling Jai an exercise in arrogance is simply untrue. When he started making Jai in ~2014, there were very few viable alternatives to C/C++ in the systems programming space that offered the kind of expressive power becoming of a langauge built this century. Rust is great, but it prioritising correctness is not always the right choice, especially not for games. Jai introduced many ideas that languages like Zig and Odin ended up adopting.


How has Jai introduce ideas if it’s not even released? How can we claim to know what it did “right” when only a few projects have been built in it?

It may not have a public* release but, over the last decade (starting pre-Zig/Odin), Blow has discussed it extensively in his videos[0], enough that even ~10y was possible for someone to make a toy independent implementation[1].

[0]: https://inductive.no/jai/ [1]: https://github.com/Sharir/jai

*Although there has (always?) been a private alpha/beta release.


Still then, it's a stretch to say that Jai influenced other languages. How could it when only a handful of game-centered applications have been built by a handfull of devs?

Rust and Zig developed features by cutting their teeth on large amounts of real software, not by following one guy's personal project that has no source, no library, no spec available.


> Still then, it's a stretch to say that Jai influenced other languages. How could it when only a handful of game-centered applications have been built by a handfull of devs?

Lots of people have seen his talks about the language, so why do you think its impossible it influenced other languages?


C++ & Linux are world-changing tools, but C++ & Linux really do suck in ways that become more offensive with taste. Rust makes very different tradeoffs than ones gamedevs want.

Regardless, if arrogance drives people to make new tools then we should be grateful for that arrogance.


If you want to make art, you can do whatever you want.

The issue is JB has seemed to push custom engines as not simply an artistic choice but the utilitarian choice as well.


Weird that the post above this one in the front page has “Braid” in its title and it’s not about Blow’s famous game.

If you count names and causes of death as separate puzzles, Return of the Obra Dinn is around 100 puzzles long. The two Portal games are less than 100 puzzles put together. Blue Prince is what? 50ish elaborate, intricate puzzles? (darts and parlour notwithstanding). Chants of Senaar, Opus Magnum, Space Chem are all in that same ballpark too. Puzzle games with a lot of levels, like Patrick's Parabox or Baba Is You, clock in at 250ish puzzles.

So... why would I want a game with 1400 puzzles? At one puzzle a minute, that's 24 hours of gameplay. There's no reasonable scenario where each individual puzzle is something you can savour while having the game be completable in a vaguely timely fashion. How many of those puzzles are going to be even remotely memorable?


Completable in a timely fashion is not a design goal of this game. Currently being playtested by professional puzzle game designers and they are over 200 hours in without completing it.

Well, but wait, why doesn't each Parlor count? Is your expectation that somehow each of the 1400 puzzles in Blow's game will be like finding Room 46 in Blue Prince?

[[Massive spoilers implied, stop reading if you don't want a Blue Prince playthrough "spoiled" in some sense]]

Take the Atelier, if you're Jon Blow that's obviously 45 puzzle boxes, plus 45 picture pairs = 90 puzzles just to spell out the clues before you even try to understand how to "solve" the Atelier and actually inherit the manor [[If you're reading this and thinking "But I did inherit the manor by finding room 46, hey, shoo, you didn't finish the game I told you not to read this]].


searches for images ofthe Atelier online damn I sure did not get that far in Blue Prince, I gave up when I had about half the keys to the underground room. I just figured getting all those and figuring out the right data to input into the rooms behind them would trigger The Real End.

Mostly I just remember being stuck on that @#$%^ art gallery rebus. And having done somthing at some ppint that made it much less likely to spawn, to boot.


From the article:

> now encompasses around 1,400 individual puzzles that could take completionists 400 to 500 hours to fully conquer


If you haven't already, and want to scratch a puzzle game itch (sokoban style) check out Void Stranger.

https://store.steampowered.com/app/2121980/Void_Stranger/

For all that is holy, please don't read anything about it. And I really mean that! Just trust and go in blind. You will have an amazing time. It is truly one of the most unique gaming experiences and it is the kind of game you can only play once.


Strong +1, Void Stranger is amazing and has a spiraling depth that just keeps going and going.

Okay, but are the puzzles fun?

Puzzle design is his strong point (and the team has several v. good puzzle designers on it), so it's safe to assume there'll be some good ones there. The sheer quantity make me wonder about how the game will be structured - they can't presumably all be stumpers (aka hard puzzles that you'll have to step back from and think about) - maybe there'll be more of a gentle flow between puzzles, like in the Witness, or maybe there'll be lots of optional levels/branching in the game design. I guess we'll see! I'm curious :)

Depends on your definition of fun. In both Braid and the Witness, eventually you come across a puzzle you cannot solve and have to use Google to find the answer, because the game never bothered to even hint at how it could be solved. That's pretty much the opposite of fun. Just pretentious; I would expect more of the same.

That says more about you than about the game.

Blow has actually talked about those puzzles in streams, said he regrets it because more players than not stopped playing the games at that point. It's the definition of bad design to implement some untested abstract idea without giving the player any hints.

There are no hard puzzles in Braid, at least not that are required to beat the game, so not sure what you mean. I never played the witness so I don't know about that game.

Interesting read. As an indie puzzle dev (shameless plug: https://thinky.gg), I find the biggest leap happens when a system’s rules are rich enough that solving becomes about understanding the space and recombining elements, not memorizing solutions. Games with extensible grids and turn mechanics reward that kind of play and creation much better than static collections of challenges

So he spent 10 years making a pseudo-3D version of Sokoban with 2010 era graphics?

I think he must have spent 9 years working on his new programming language and one year working on the game.


If you want to do X, "build a programming language first then use it to do X" is a tried and true way to never do X.

One of the things I enjoyed most about the Witness were the environment puzzles where you had to align things in the scenery with your viewpoint to complete it. And also definitely the little philosophical voice recordings were great. It's a game that deserves playing with an open mind and spirit in order to fully appreciate everything it offers.

spoilers

The Witness was a slog, maybe he's learnt how to make puzzles which are actually fun this time.

I would put The Witness some very high on the list of most impressive games of all time. This is despite it being the only first person game to ever give me motion sickness (a common experience -- the crosshair and adjustable FOV that were added via an update helped a little but not completely), me not generally having the patience for this type of puzzle game, and not even playing it all the way to the end.

There's a pivotal moment where (assuming you find it at all, which isn't a given) your entire perception of the game world flips around, and walking back through environments you've already explored you're now perceiving them in a completely new way. The closest thing from fiction I can think of is the big reveal in Fight Club, in that it puts the entire plot in new light, except in The Witness the flip is basically unrelated to any of the "content" of the game. Very very impressively done.

It's weird that people seem to really have latched on to some off-the-cuff remarks Blow made on stream about not being an atheist (even though he also called out the false dichotomy between naive atheism and literal interpretation of Christianity). Blow has been open about his experiences with meditation practice and its influence on his game design, and I think it shows. I'm not personally a huge fan of the type of games he makes, but the thing he seems to be aiming for in his use of the medium are interesting enough that I'm definitely going to pay attention.


That slog led to some of the most satisfying feelings of accomplishment for me. I love the lack of instruction in that game.

Curious, it's probably my favorite video-game experience ever.

I wish I could have played it, but it made me so violently sick. Only a few games ever have, but none that badly. The other one was Blue Prince which was a tragedy.

I was gonna buy it for Christmas!

The Witness is, in my opinion, simply one of the best games ever made. There are many layers to the game, and moments of insight that the game leads you to, but also trusts for you to make the final connections.

However, I do understand why some consider it a slog. There are many puzzles in the game that people will dislike, indeed many puzzles that I disliked. It seems Jon prioritized finding all of the interesting things that they could say about the puzzles in the game over making sure that all of the puzzles were actually enjoyable to a majority of people. My advice is if you don't like an area, just go somewhere else. You don't need to complete every area to roll credits.

It also may be a matter of expectations. Puzzle games tend to be on the shorter side, but The Witness is lengthy. So jumping in expecting to finish in an afternoon is a way to set yourself up for frustration.


How do you compare it to the Portal games or the Talos principle? I find those superior in puzzle mechanics, sense of achievement and playing dynamics. They can be challenging but you never feel aimlessly going around without a purpose like the Witness. There is good review of the game on youtube by the title "The Witness - A Great Game That You Shouldn't Play", it covers a lot and resonates well with my experience, the panels could've been a standalone mobile/tablet game. Everything else in the game is beautiful but frustrating.

https://www.youtube.com/watch?v=KZokQov_aH0


The Witness would have been better if it was half as long definitely, but the problem was not that it was long, it was that it didn't have enough interesting content to fill the time. The puzzles are not mechanically interesting enough to enjoy repeating to the level the game forces you to and the variations are explored so slowly it's just tedious.

I think Blow achieved what he wanted, which I guess makes it a good game in a sense but also it wasn't an experience I enjoyed or can easily recommend to others.


An excellent choice sir, you will have a Christmas holiday to remember.

I don't hate it but also it's a deeply flawed game. It walked so that Talos Principle could run.

The Talos Principle came out a few years before The Witness though.

I guess I am just entirely wrong on that front. 10 years is a long time ago :)

Good tip, thanks, clearly I'm behind more than a decade. :)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: