Skip to main content

Foundations

How to learn, take rigorous notes, write design docs, and build a public portfolio.

  • Concepts — learning hierarchy, maieutic thinking, student vs engineer mindset
  • Practice — reading comprehension, effective notes, building a portfolio
  • Tooling — markdown, version control, collaboration workflows
  • Specification — design docs, ADRs, API specs, research notes