Skip to main content

Learning Resources

This module deliberately adds no new required books. The goal is synthesis, not new reading. The external sources below are examples of engineering voice, career thinking, and portfolio-quality writing -- read them to pattern-match, not to study.

Every URL below has been curation-verified.

Canonical Book Backbone

Use these canonical book routes when you need book-backed reinforcement for engineering judgment, communication, and evidence of craft:

Source Stack

SourceRoleHow to use it in this module
Staff Engineer (Will Larson)Revisit-onlyCareer trajectory and technical leadership framing; most useful for Clusters 4 and 5
The Pragmatic Programmer (Thomas & Hunt)Revisit-onlyEngineering judgment, pragmatism, craft under pressure; useful across all clusters
staffeng.com/guidesCareer / specialization referenceArchetype and path material; pattern for Cluster 4 rubric thinking
lethain.comVoice + strategy referenceLong-running example of sustainable technical writing and career thinking
kalzumeus.com/standing-invitationPortfolio posture referenceExample of direct, reader-first personal page
randsinrepose.comVoice referenceTight paragraphs, specific stories, almost never hedge
martinfowler.com/articles/patterns-of-distributed-systemsPortfolio-quality technical writing referenceEach pattern is a one-page case study with load-bearing diagrams
fs.blog/feynman-learning-techniqueFeynman challenge referenceThe 4-step original structure
capd.mit.edu STAR guideBehavioral defense referenceCanonical STAR writeup
staffeng.com/guides/promo-packetsEvidence-packaging referencePromo packet thinking maps closely to portfolio thinking

Resource Map by Cluster

Cluster 1: The Capstone Case Study

NeedSourceWhy
Example of a tight problem/approach/outcome case studymartinfowler.com -- patterns of distributed systemsEach pattern page is structurally identical to a one-page case study
Instinct for what is load-bearing vs decorativerandsinrepose.comParagraphs are short and specific; almost no padding
Technical narrative with stakes and decisions visiblelethain.comLong-form essays where tradeoffs are named, not hidden

Cluster 2: Engineering Portfolio

NeedSourceWhy
Portfolio-as-signpost thinkingkalzumeus.com/standing-invitationOne page, direct, no decoration
Evidence-packaging patternstaffeng.com/guides/promo-packetsSame thinking as a portfolio README at org scope
Craft signal benchmarkYour own capstone repo after Module 2 and Module 3Use the tests + CI + ADR output you already produced

Cluster 3: Written Engineering Voice

NeedSourceWhy
Bio voice examplelethain.comShort bio, evidence-first
Blog cadence example at steady ratelethain.comTwo decades of consistent posting
Tight editing examplerandsinrepose.comShort paragraphs, almost no hedges
Direct reader-first posturekalzumeus.com/standing-invitationExample of voice that respects reader time

Cluster 4: Specialization Decision

NeedSourceWhy
Track definitions and archetypesstaffeng.com/guidesStaff-plus archetypes and the path material
Career strategy essayslethain.comSeasons of career, strategy-first thinking
Staff Engineer (book, already in your library)Chapter on picking where to investRevisit only the relevant chapters

Cluster 5: Defending the Degree

NeedSourceWhy
Feynman method structurefs.blog -- Feynman learning techniqueThe canonical 4-step framing
Behavioral interview structurecapd.mit.edu -- STAR methodCanonical STAR writeup with examples
Honest gap-list posturelethain.comEssays regularly include "what I didn't figure out yet"

Use Rules

  • Open one source for one specific concept gap; do not read entire sites.
  • If a source adds no specific help on your current artifact, close it.
  • Do not try to imitate voice from a single post; read three to five posts from a source to absorb the pattern.
  • Prefer rereading Staff Engineer or The Pragmatic Programmer chapters over adding a new book in the final two weeks before graduation.