What self-taught actually means here
Self-taught doesn't mean "learned alone in a vacuum". It means:
- Learning from the work itself — every project, every bug, every refactor is a lesson.
- Learning from the source — reading other people's code, framework internals, RFCs, specifications.
- Learning by teaching — writing blog posts, explaining patterns, building DSLs that force me to formalise my own intuitions.
- Learning by failing in production — nothing teaches resilience, observability, or humility quite like a 2 a.m. incident.
The diploma I never collected matters less than the habit I built at nine and refined at thirteen: take a problem, break it down, build it back up, and ship it.