Black Sheep Code

Who am I?

I am David Johnston, a web developer based in Melbourne, Australia.

The core of my career as been working with JavaScript/TypeScript, Node and React, and associated tooling (bundlers, compilers, build pipelines etc).

I spend a lot of of time thinking how to put the patterns in place such that developers can be effective, maintain momentum and enjoy their jobs.

I am regular presenter at MelbJS.

Outside of code

My interests outside of computers include typewriters, board games, and pinball.

Favourite board games
  • Terra Mystica
  • War of the Ring
  • Twilight Struggle
  • Patchwork
Favourite Typewriter
  • IBM Selectric
Favourite Pinball

Real talk, if I'm playing on site, I'm probably going to have a lot more fun playing 90s era machines. They tend to be easier and more apparent what you're meant to be doing.

Older machines:
  • Black Knight 2000
  • White Water
  • Getaway 2
  • Judge Dredd
  • Twilight Zone
Modern machines:
  • The Uncanny X-Men
  • Game of Thrones
I own a Data East Jurassic Park.

Contact

david@blacksheepcode.com

Elsewhere