Bob Nystrom
Programmer on the Dart language at Google and author of Game Programming Patterns and Crafting Interpreters; previously a game developer at EA.
Bob Nystrom did not write this page. What is this?
It collects the places they publish and what they have said there, each linked to the source. They have no account here. Is this you? Claim it, correct it, or ask us to remove it from ppll.
Where they publish
journal.stuffwithstuff.comBlog His blog on programming languages and game programming.
Open journal.stuffwithstuff.com
Recent
- The Value of Things 24 Jan 2026
- Setting Up an SDL3 Mac App in XCode 16 13 Jul 2025
- Consider Knitting 30 May 2025
Show 7 more
- Access Control Syntax 26 May 2025
- Does Go Have Subtyping? 19 Oct 2023
- Representing Heterogeneous Data 4 Aug 2023
- Type Checking If Expressions 3 Jan 2023
- Stupid Dog 13 Feb 2022
- 640 Pages in 15 Months 29 Jul 2021
- Crafting “Crafting Interpreters” 5 Apr 2020
Link verified 5 Sept 2026. Recent items update automatically from the channel.
@munificentGitHub Crafting Interpreters, Wren and other projects.
Recent
- hauberk — A web-based roguelike written in Dart. 31 Aug 2026
- magpie — The Magpie programming language 10 Aug 2026
- bantam — A simple demo app for Pratt parsing 4 Jun 2026
Show 14 more
- piecemeal — Basic data structures your 2D Dart game may need. 14 Mar 2026
- journal — My blog, in all its statically-generated glory. 30 Jan 2026
- malison — A little terminal emulation package for Dart. 18 Nov 2025
- rooms-and-mazes — Animated demo code for a random dungeon generator 13 Oct 2025
- temp-declaring-constructors — Temporary repo to show examples of a proposed language feature. 1 Jul 2025
- temp_dart_style_3.1.0_diff — Temporary repo to show the formatting changes in dart_style 3.1.0 3 Apr 2025
- temp-eager-split-sample — Temporary repo to show effect of a proposed Dart formatter change. 31 Mar 2025
- temp-arg-split-sample-2 — Temporary repo testing out dart formatter tweaks on a random corpus. 12 Mar 2025
- temp_arg_split_sample — Temporary repo testing out dart formatter tweaks on a random corpus. 1 Mar 2025
- craftinginterpreters — Repository for the book "Crafting Interpreters" 7 Aug 2024
- game-programming-patterns — Source repo for the book 21 Jul 2024
- temp_primary_constructors — Temporary repo for trying out a proposed Dart language feature 3 Jul 2024
- wrenalyzer — Static analyzer for the Wren programming language 3 Feb 2024
- gallery-constructors — Temporary repo to test out some potential changes around constructors in Dart 18 Aug 2023
Link verified 5 Sept 2026. Recent items update automatically from the channel.
Recommends rcmnd
What they recommendrcmnd 10 things — each backed by an exact quote.
Compiled by rcmnd.app, not by them: the quotes are theirs, and each links to the post it was copied from.
Recent
IntelliJ Uses
For C and C++, I also use Xcode. For Dart, I use IntelliJ.
usesthis.com 2015-01-29
Pilot Precise V5 Uses
The illustrations in my book are hand-drawn on an old graph paper notebook I found in a closet using a Pilot Precise V5 pen.
usesthis.com 2015-01-29
Google Play Music All Access Loved
These days, music makes its way to me through Google Play Music All Access a wonderful service with quite possibly the world's worst brand name.
usesthis.com 2015-01-29
Show 7 more
Lightroom Uses
I also use Lightroom for processing photos, but still do one last pass on them in Photoshop since I'm attached to adjusting RGB levels individually.
usesthis.com 2015-01-29
Visual Studio Loved
At EA, I spent years in Visual Studio writing C# and I still think that may have been the most productive development experience I've ever had.
usesthis.com 2015-01-29
InDesign Liked
I typeset the book in InDesign which (aside from general bugginess) was a really enjoyable experience.
usesthis.com 2015-01-29
Photoshop Loved
I've been using Photoshop since version 2.5, before it had layers or multiple undo, so I can't imagine editing images using anything else.
usesthis.com 2015-01-29
f.lux Liked
My laptop has f.lux running on it which helps keep my sleep schedule happy while letting me stare at a screen twelve hours a day.
usesthis.com 2015-01-29
Phiaton PS 20 Loved
When I'm walking to work and back or sitting at my laptop, I usually have a pair of wonderful Phiaton PS 20 earbuds jammed into my auditory ports.
usesthis.com 2015-01-29
Sublime Text Uses
I write all of my prose in Sublime Text, usually in Markdown, even my book.
usesthis.com 2015-01-29
Latest
Full feed →Everything, newest firstFeed Repos, posts and recommendations from the cards above, in one stream.
Filter & sortAll sources · condensed
- hauberk — A web-based roguelike written in Dart. 31 Aug
- magpie — The Magpie programming language 10 Aug
- bantam — A simple demo app for Pratt parsing 4 Jun
- piecemeal — Basic data structures your 2D Dart game may need. 14 Mar
- journal — My blog, in all its statically-generated glory. 30 Jan
- The Value of Things 24 Jan
Show 29 more
- malison — A little terminal emulation package for Dart. 18 Nov 2025
- rooms-and-mazes — Animated demo code for a random dungeon generator 13 Oct 2025
- Setting Up an SDL3 Mac App in XCode 16 13 Jul 2025
- temp-declaring-constructors — Temporary repo to show examples of a proposed language feature. 1 Jul 2025
- Consider Knitting 30 May 2025
- Access Control Syntax 26 May 2025
- temp_dart_style_3.1.0_diff — Temporary repo to show the formatting changes in dart_style 3.1.0 3 Apr 2025
- temp-eager-split-sample — Temporary repo to show effect of a proposed Dart formatter change. 31 Mar 2025
- temp-arg-split-sample-2 — Temporary repo testing out dart formatter tweaks on a random corpus. 12 Mar 2025
- temp_arg_split_sample — Temporary repo testing out dart formatter tweaks on a random corpus. 1 Mar 2025
- craftinginterpreters — Repository for the book "Crafting Interpreters" 7 Aug 2024
- game-programming-patterns — Source repo for the book 21 Jul 2024
- temp_primary_constructors — Temporary repo for trying out a proposed Dart language feature 3 Jul 2024
- Does Go Have Subtyping? 19 Oct 2023
- Representing Heterogeneous Data 4 Aug 2023
- Type Checking If Expressions 3 Jan 2023
- Stupid Dog 13 Feb 2022
- 640 Pages in 15 Months 29 Jul 2021
- Crafting “Crafting Interpreters” 5 Apr 2020
- Sublime Text 29 Jan 2015 Uses
- Phiaton PS 20 29 Jan 2015 Loved
- f.lux 29 Jan 2015 Liked
- Photoshop 29 Jan 2015 Loved
- InDesign 29 Jan 2015 Liked
- Visual Studio 29 Jan 2015 Loved
- Lightroom 29 Jan 2015 Uses
- Google Play Music All Access 29 Jan 2015 Loved
- Pilot Precise V5 29 Jan 2015 Uses
- IntelliJ 29 Jan 2015 Uses