rcmnd

Bob Nystrom

Programmer on the Dart language at Google and author of Game Programming Patterns; previously a game developer at EA.

10 things

Phiaton PS 20Hardware Phiaton

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.

His Uses This interview, on the tools behind his game programming book and his Dart work.

2015-01-29·usesthis.com ↗

PhotoshopSoftware Adobe

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.

His Uses This interview, on the tools behind his game programming book and his Dart work.

2015-01-29·usesthis.com ↗

Visual StudioSoftware Microsoft

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.

His Uses This interview, on the tools behind his game programming book and his Dart work.

2015-01-29·usesthis.com ↗

Google Play Music All AccessService Google

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.

His Uses This interview, on the tools behind his game programming book and his Dart work.

2015-01-29·usesthis.com ↗

f.luxSoftware Michael and Lorna Herf

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.

His Uses This interview, on the tools behind his game programming book and his Dart work.

2015-01-29·usesthis.com ↗

InDesignSoftware Adobe

liked

I typeset the book in InDesign which (aside from general bugginess) was a really enjoyable experience.

His Uses This interview, on the tools behind his game programming book and his Dart work.

2015-01-29·usesthis.com ↗

Sublime TextSoftware Sublime HQ

uses

I write all of my prose in Sublime Text, usually in Markdown, even my book.

His Uses This interview, on the tools behind his game programming book and his Dart work.

2015-01-29·usesthis.com ↗

LightroomSoftware Adobe

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.

His Uses This interview, on the tools behind his game programming book and his Dart work.

2015-01-29·usesthis.com ↗

Pilot Precise V5Other Pilot

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.

His Uses This interview, on the tools behind his game programming book and his Dart work.

2015-01-29·usesthis.com ↗

IntelliJSoftware JetBrains

uses

For C and C++, I also use Xcode. For Dart, I use IntelliJ.

His Uses This interview, on the tools behind his game programming book and his Dart work.

2015-01-29·usesthis.com ↗

Every entry is a verbatim quote and a link to the public post it came from. Nothing is paraphrased. If it is not on record somewhere public, it is not here.

The verdict is what they actually said: loved and liked are explicit; recommended means they told others to get it; uses means they only say they use it; read is a book on their public shelf with no verdict; mixed and disliked are kept too.

A dashed affiliate link, sponsored or their own label means the post disclosed a relationship. It is shown, never hidden.

The shading behind a date shows how dated a recommendation is for its kind of thing.

The shading behind a date shows how dated a recommendation is, for its kind of thing. Fully green is recent. It drains a quarter at a time as the post gets older, and is empty once it reads as dated.

What counts as old depends on the thing. A laptop praised four years ago has been replaced twice; a book loved twenty years ago is probably still loved. The shading is gone after about:

Stripes mean the post carries no date and the date shown is an estimate. No date at all, no shading.