Learning in Public

Why sharing your learning journey — mistakes and all — accelerates growth for you and others.

Learning in public is one of the most effective things you can do as a developer. When you write about what you're figuring out, you solidify your own understanding and leave a trail for the next person who hits the same wall.

Why it works

Writing forces clarity. If you can't explain it simply, you don't understand it well enough yet.

A small workflow example

Here's a tiny shell snippet I use to capture notes quickly:

#!/usr/bin/env bash
# til — Today I Learned
note="$*"
date=$(date +%Y-%m-%d)
echo "## $date\n\n$note" >> ~/til.md
echo "Saved: $note"

Call it with til "async params are a Promise in Next 15+" and you have a permanent record.

The compounding effect

Small posts compound. A note that takes 10 minutes to write can save someone else an hour. Do it consistently and you build a body of work that outlasts any single project.