Writing

2023 in review

December 28, 2023

Looking back on 2023 and forward to 2024

4 lessons from Apprenticeship Patterns

November 14, 2023

Things I learned from Apprenticeship Patterns, a book about furthering your career as a software developer on the journey from apprentice to master.

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.

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.

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.