Bob Nystrom

@munificentbob

Programming language developer, ex-game developer, UI nerd, author of "Game Programming Patterns" and "Crafting Interpreters".

Seattle, WA
Joined May 2009

Tweets

You blocked @munificentbob

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @munificentbob

  1. 16 hours ago

    I've had a mega nerd-crush on and Panic since the days of making my own Audion skins in Photoshop 3.x. Way before software and user interfaces were cool, they acted like it was cool, and that was exactly what formative me needed then and still needs today.

    Undo
  2. May 22

    I've been toying with writing a software synthesizer recently and it's the most fun I've had programming in ages. It's all "what does this random function sound like?" and tons of reading old synthesizer lore. Feels like it's right at the line between science and art. <3 <3 <3

    Undo
  3. May 22

    This was one of my favorite talks out of a *very* good set of talks from last year's Roguelike Celebration. I thought about it for months afterwards. I still think about it. Really made me question the line between games empowering people versus entitling them.

    Undo
  4. May 19

    Now that Game of Thrones is over and you've got some free time on your hands, might I suggest reading a new chapter in my book on programming languages? I promise no one dies in it, which is more than I can say about some *other* books.

    Undo
  5. May 10

    Spent some time working on this important taxonomy.

    Undo
  6. May 9

    Our talk is up and ready for your eyes, ears, tentacles, or whatever other sensory organs you have that YouTube supports!

    Undo
  7. May 7

    So excited to see the hard work of my coworkers bearing fruit! Or, uh, calamari, I guess. :D

    Undo
  8. May 6

    Nine years at Google, and I'm finally going to IO! I'll be giving a talk, so if you want to watch me potentially embarrass myself on stage with , here's your chance:

    Undo
  9. May 3
    Undo
  10. May 2

    I'm not usually one to talk about shows, but hot damn is The OA good. Everything about it, casting, writing, cinematography, acting, sets, sound, plot, character, message, it's all just brilliant. I love every second.

    Undo
  11. May 1

    Some teams are being shuffled around in my building and apparently someone left behind their protocol manuals.

    Undo
  12. Apr 30

    My vote for "most unintentionally horrifying photo on Wikipedia" goes to the charming "Pacific tree frog with limb malformation induced by Ribeiroia ondatrae":

    Undo
  13. Apr 27

    In my headcanon, "Maneater" by Hall and Oates is actually a drum and bass song.

    Undo
  14. Apr 26

    Dear Democratic friends. Every time you are about to write a negative tweet about a D candidate you don't like, STOP. Negativity reduces voter turnout. The R's *love* it when the Democratic party cuts itself to ribbons. Instead, say something *good* about a candidate you do like.

    Undo
  15. Apr 23

    Nils Nilsson passed away today. There's a good chance you've never heard of him because he didn't stick his name on an algorithm. But, if you've ever made or played a videogame, you have benefitted from his work. A* is the foundation of most enemy behavior in games.

    Undo
  16. Apr 22

    I can't express how much this is blowing my mind right now. Apparently, young me had been programming with static types for *years* without even realizing it.

    Show this thread
    Undo
  17. Apr 22

    Reading the MS QuickBASIC manual for fun. It has user-defined types. And type annotations on variables. And parameters. ... Was QuickBASIC statically typed all this time and none of us noticed?

    Show this thread
    Undo
  18. Apr 19

    Python has type annotations (). Ruby 3 will add a type checker (). Most JS projects I see are using TypeScript. There's Hack for PHP. Are there any widely-used dynamically-typed languages that *aren't* moving towards types?

    Undo
  19. Apr 10

    This museum has an exhibit about UV mapping! Super weird seeing a delightful hands-on explanation of something texture artists just consider a chore.

    Undo
  20. Apr 6
    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·