Articles

Software engineering lessons from production, raw and honest from the heart — almost 20 years of them. Jump to a year in the sidebar, or browse categories.

October 2018

Making a Node CLI both global and local

I built a node app to thaw my favorite snack 🥕

It Doesn't Have to be Crazy at Work – a review

Should you work at a startup

The joy of being a beginner

September 2018

A lesson in sales from the guy who sold me $1500 of gear when all I wanted was a $100 pair of gloves

How I sponsored my own genius visa

Two days in New York with mum & sis ❤️

Online workshops are MORE interactive than in-person workshops

August 2018

The most frustrating debugging experience I've had all year

How virtual memory saves lives, workshops, and your sanity

Build responsive SVG layouts with react-svg-flexbox

Lifestyle inflation after 3 years of San Francisco

I'm tired – a poem

ReactVR/react-360 is great, but maybe not quite there yet

Answering some common questions about React + D3 2018

July 2018

Creating the perfect rounded edge with D3 curves

What a 3:36 marathon does to your body

Announcing: Big update to my best selling book and course, React + D3v4

How running a side business is a lot like running a marathon

The surprising benefit of hiring interns to write your code

Building a filterable log viewer with Downshift and match-sorter

What Richard Feynman taught me about joy

Hire these interns

The day I drove a Porsche 356 Speedster

June 2018

I tried weed for performance enhancement and here's what I found

Upgrading to Gatsby v2 with the help of the hivemind 👌

What's an intermediate dev anyway?

You have permission to suck

Intern process part 2 – (my first) webinar, about React context