Writing

My New Feature Checklist

December 12, 2022

There's more to launching a feature than coding. Here's what I keep in mind before I push to production.

Go to

Effective practice for deeper learning

December 10, 2021

By spreading out practice over time, and mixing problem types in each practice session, you can increase the depth and retention of your learning.

Go to

Personal learning campaigns

July 07, 2021

Learn how to craft personal learning campaigns. Creating varied, consistent, and automated campaigns will help you learn more effectively.

Go to

Why I care about design as a developer

February 02, 2020

Design and development go hand in hand. Learning a little design has helped me as a developer, problem solver, and human.

Go to