HNHacker News
TopNewBestAskShowJobs

munificent

48,468 karma · joined October 13, 2009

I'm Bob Nystrom.

I worked at EA for eight years. I wrote "Game Programming Patterns" (gameprogrammingpatterns.com) and "Crafting Interpreters" (craftinginterpreters.com). I work at Google on the Dart language. I'm into programming languages, music, UX, software architecture, electronics, cooking, and lots of other stuff.

https://github.com/munificent robert@stuffwithstuff.com

submissionscomments

The Value of Things

journal.stuffwithstuff.com·1 pts·munificent·
0

When random people give money to random other people (2017)

quomodocumque.wordpress.com·125 pts·munificent·
88

Game developer gives surprise talk on “Why NFTs are a nightmare”

pcgamer.com·26 pts·munificent·
5

Null safety in Dart goes beta

medium.com·8 pts·munificent·
0

Extension methods are coming to Dart

medium.com·2 pts·munificent·
0

A random dungeon generator that fits on a business card

twitter.com·142 pts·munificent·
64

Crafting Interpreters: Hash Tables

craftinginterpreters.com·6 pts·munificent·
0

Show HN: “Crafting Interpreters” chap 10: functions and closures

craftinginterpreters.com·13 pts·munificent·
0

Show HN: “Crafting Interpreters” chap 10: functions and closures

3 pts·munificent·
2

Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness

craftinginterpreters.com·116 pts·munificent·
40

Show HN: “Statements and State”, the next chapter of my book on interpreters

craftinginterpreters.com·141 pts·munificent·
50

Show HN: How to write a recursive descent parser

craftinginterpreters.com·347 pts·munificent·
148

The Master Switch (2011)

theguardian.com·2 pts·munificent·
0

Show HN: The next chapter in my book Crafting Interpreters, “Representing Code”

craftinginterpreters.com·3 pts·munificent·
0

Show HN: Crafting Interpreters – A handbook for making programming languages

craftinginterpreters.com·423 pts·munificent·
75

What the hero sees: Calculating field-of-view in a roguelike

journal.stuffwithstuff.com·3 pts·munificent·
0

How My Book Launch Went

journal.stuffwithstuff.com·184 pts·munificent·
31

How I made the print and eBook versions of my web book

journal.stuffwithstuff.com·228 pts·munificent·
66

How I wrote Game Programming Patterns

journal.stuffwithstuff.com·290 pts·munificent·
43

You appear to be advocating a new IDE. Here's why it will not succeed

gist.github.com·93 pts·munificent·
66

Observers in game programming

gameprogrammingpatterns.com·5 pts·munificent·
0

How to optimize code using dirty bits

gameprogrammingpatterns.com·3 pts·munificent·
0

JavaScript Isn't Scheme

journal.stuffwithstuff.com·197 pts·munificent·
108

Ask HN: What do you use for mailing lists?

7 pts·munificent·
2

The Angular team is porting AngularJS to Dart

github.com·4 pts·munificent·
0

Iteration Inside and Out Part 2: Iterators, Generators and Fibers

journal.stuffwithstuff.com·1 pts·munificent·
0

Iteration Inside and Out

journal.stuffwithstuff.com·7 pts·munificent·
5

The impoliteness of overriding methods

journal.stuffwithstuff.com·75 pts·munificent·
18

Higher Order Macros in C++

journal.stuffwithstuff.com·5 pts·munificent·
0

A Proposal for Null-safety in Dart

journal.stuffwithstuff.com·3 pts·munificent·
0
Page 1 of 2Next →