🌅 🎮 🌃Hi 👋, I'm Jason.
I'm a full-stack software engineer by day.
And I write about how to be an effective software engineer – with a game dev's touch.
Or view past content below ↓
Learn frontend in 2022
A senior engineer’s advice for learning to craft delightful web UIs.Read more ⟶
How to feel engaged at work: a software engineer's guide
On fighting the feeling of "blah".Read more ⟶
How to multiply your team's productivity with effective onboardingRead more ⟶
3 common pitfalls when using Unity's LineRenderer, and how to fix them
Running into jagged lines? This guide has your back.Read more ⟶
How to come up with a game idea that you'll love working on
A grounded approach to game ideationRead more ⟶
How you can finish your first game while working full-time
Lessons from finishing my first game, Pocket Pong ARRead more ⟶
The Shaders for Game Devs Workbook
Build your shader skills from the ground up by doing, not reading.Read more ⟶
3 Basic Skills for Game Juice in Unity
Learn the 3 fundamental skills for making your Unity game juicy.Read more ⟶
The antidote to copy-and-pasting code
A guide to understanding AR Foundation from first principles.Read more ⟶
How do I get started in AR development?
An overview of the Augmented Reality (AR) landscape, and how to decide what to learn.Read more ⟶
How do I craft a GIF that people love?
Lessons about gifcrafting from the #pico8 hashtag.Read more ⟶
How do I design a Metroidvania?
Learning Metroidvania design by dissecting the PICO-8 game, Metrash.Read more ⟶
How do I manage my time in a game jam?
A checklist for solo game devs participating in game jams.Read more ⟶
How do I design a game from scratch?
Start with the core loop.Read more ⟶
How do I get started in PICO-8?
Just "DIU" it – an intro to the PICO-8 mindset.Read more ⟶