Opens profile photo
Follow
Jonathan Blow
@Jonathan_Blow
Designer/Programmer of Braid and The Witness. President, Thekla, Inc. Partner in IndieFund. Working on good new things.
Saint Petersburg, FLthe-witness.net/newsJoined January 2010

Jonathan Blow’s Tweets

This game is clearly inspired by The Witness, but also very different. If you like puzzle games, I recommend giving it a look-see!
Quote Tweet
Taiji is an open-world puzzle adventure game OUT NOW on Steam and Itch 🔲Explore🔳 🔳Solve Puzzle Panels🔲 🔲Find Secrets🔳 store.steampowered.com/app/1141580/Ta mvandevander.itch.io/taiji
Show this thread
Embedded video
0:18
12.4K views
8
291
Word to the wise: Remember to turn off float exceptions when you ship your game on PC, so that 3 years later when AMD ships a driver that divides by 0 on startup, your game does not start mysteriously crashing for 1/3 your audience.
Quote Tweet
The advantage that 0x7ff8.... has is that it's a floating point signal NaN, both in single and double precision. Using it will give you an immediate exception if you have those turned on, and if not, bugs from math with NaNs are easier to spot than bugs from math with -6.2598e+18 twitter.com/despair/status…
Show this thread
6
247
The advantage that 0x7ff8.... has is that it's a floating point signal NaN, both in single and double precision. Using it will give you an immediate exception if you have those turned on, and if not, bugs from math with NaNs are easier to spot than bugs from math with -6.2598e+18
Quote Tweet
Best junk sentinel value to fill freshly allocated / freed / invalidated memory with:
Show this poll
4
126
Show this thread

Topics to follow

Sign up to get Tweets about the Topics you follow in your Home timeline.

Carousel

If you are looking to play a Witness-like, try this out...
Quote Tweet
Taiji is an open-world puzzle adventure game coming to Steam and Itch on September 9, 2022 🔲Explore🔳 🔳Solve Puzzle Panels🔲 🔲Find Secrets🔳 store.steampowered.com/app/1141580/Ta mvandevander.itch.io/taiji
Show this thread
Embedded video
1:22
28K views
7
368
right now there are many high-skill immigrants that are begging to come to the US and we don't let them some day we'll beg them to come and they won't want to this is an important-but-not-urgent policy disaster, and worse than it seems
293
7,834
A fun set of jobs, helping boot up Focused Research Organizations, with et al:
Quote Tweet
Excited to be growing the core CR team! We aim to launch 10-20+ moonshot science projects over the coming yrs, and will need exceptional people with the right mix of ‘crazy’ and ‘grounded’ to accelerate our core org + FROs across ops, talent search, etc. 5 roles open now 👇 twitter.com/Convergent_FRO…
Show this thread
14
We are hiring again! * Game Engine Programmer * Platform / Porting Programmer * Compiler Feature + Optimization Programmer Experienced only. Remote work okay. DM me if you are interested.
11
361
Show this thread
If this even gets off the ground, I suspect there will be a *lot* of problems. But, imagine the USA even pretending to do something 10% as audacious.
Quote Tweet
His Royal Highness announces designs for #THE_LINE, the city of the future in #NEOM. #SPAGOV
Embedded video
2:07
1.4M views
31
159
I started thinking about this again because I was looking at the following C++ code: if (expr->queued && (expr->queued != queued)) { ... } I can do this branch-free with an xor, but that's obfuscating. So I'm relying on the optimizer to reduce this, and I don't know if it does!
6
30
Show this thread
In the new language I initially implemented a non-short-circuit &&, but this clearly became a problem so I changed it to the C way. Now I wonder if it's worth making two kinds of &&, or ... something.
11
36
Show this thread
Short-circuit && is pretty useful sometimes, but you pay for this by littering your code with branches that you're relying on the optimizer to remove (and probably won't be removed in debug builds?), and I wonder if this is really worth it.
5
68
Show this thread
Reminder that in 1776, Alexander Hamilton was 21, Burr was 20, Thomas Jefferson was 33, Madison was 25, and Monroe was 18. That this seems unfathomable today should signal something about the consensus view on ambition, risk-taking, and our expectations of the next generation.
493
13.4K
I recommend John Cleese’s very short creativity book. His advice is fully applicable to game design and (the serious version of) software architecture.
Image
14
554