Learn to code —
free 3,000-hour curriculum
I write about the non-technical aspects of learning to code.
Lessons Learned from My Journey as a Self-Taught Developer
How to Use Deliberate Practice to Learn Programming More Efficiently
How to use Tiny Habits to create a consistent study habit.
Load More Articles