Skip to main content

Module 5: Portfolio & Specialization Assessment: Case Studies

These case studies package the capstone into credible engineering evidence: case study, portfolio, specialization decision, and spoken defense.


Case Study 1: Capstone Case Study That Reads Like A Feature List​

Scenario: The portfolio page lists technologies: React, Node, PostgreSQL, Docker, AWS. It does not explain the problem, tradeoffs, failure modes, or evidence.

Source anchor: GitHub's Managing your profile README shows where project narrative is surfaced; the capstone still needs engineering evidence, not a technology inventory.

Module concepts: portfolio narrative, evidence, tradeoff, engineering judgment.

Wrong Approach​

List technologies as proof of skill.

Better Approach​

Write the case study:

Problem:
who needed what

Constraints:
time, budget, reliability, security

Design:
core architecture and rejected options

Evidence:
tests, ADRs, deployment, runbook, metrics

Reflection:
what changed and what remains weak

Failure Mode​

Reviewers see tool familiarity but cannot infer judgment, delivery discipline, or whether the capstone solved a meaningful problem.

Project / Capstone Connection​

Use this to structure the public write-up for your own capstone so the portfolio page reads like engineering evidence.

Tradeoff Table​

OptionBenefitCostBetter fit when
Technology listquick to writeweak credibilitythe page is only an index, not the main project story
Evidence-led case studystronger engineering signalmore writing and curationthe capstone is a core portfolio artifact

Required Artifact​

Write a 15-minute-readable capstone case study with screenshots, diagrams, ADR links, and operational evidence.


Case Study 2: GitHub Repo That Does Not Survive Inspection​

Scenario: The app works, but the repo has no setup instructions, no architecture docs, unclear commits, and no demo path.

Source anchor: Official GitHub README guidance is the anchor here because the README is the entry point reviewers will inspect before they trust deeper artifacts.

Module concepts: README, repo hygiene, demo path, evidence of craft.

Wrong Approach​

Assume reviewers will run the app from source code alone.

Better Approach​

Create a reviewer path:

README:
what it is
why it matters
architecture
local setup
tests
deployment
demo account/data
known limitations

Failure Mode​

The capstone may work, but the repo fails the first inspection because reviewers cannot orient themselves, reproduce the system, or find the evidence efficiently.

Project / Capstone Connection​

Use this to make your capstone repository reviewable by someone who spends five minutes scanning before they choose to invest more time.

Tradeoff Table​

OptionBenefitCostBetter fit when
Minimal READMElow writing effortpoor reviewer onboardinginternal throwaway projects
Reviewer-path READMEfaster inspection and stronger trustmore maintenancepublic capstones and hiring portfolio repos

Required Artifact​

Write a project README checklist and apply it to the capstone repo.


Case Study 3: Specialization Choice By Vibes​

Scenario: The learner says they are interested in backend, cloud, security, distributed systems, and data. The next learning plan has no priority.

Source anchor: StaffEng archetypes and Will Larson's Readable engineering strategy documents are useful here because specialization works better as an explicit strategy than as a loose preference list.

Module concepts: specialization, evidence inventory, 12-month plan, strategy.

Wrong Approach​

Pick a direction based on what sounds impressive this week.

Better Approach​

Score evidence:

Track:
backend/platform/distributed/security/data

Evidence:
strongest projects
strongest artifacts
weakest gaps
market fit
motivation

Failure Mode​

Learning time scatters across too many directions, so the portfolio stays broad but shallow and no specialization story becomes credible.

Project / Capstone Connection​

Use this to decide which capstone strengths you will amplify into your next 12 months of portfolio and study work.

Tradeoff Table​

OptionBenefitCostBetter fit when
Interest-only choiceemotionally easyweak prioritizationyou are still in broad exploration mode
Evidence-scored choiceclearer direction and narrativeforces harder tradeoffsyou want the capstone to anchor a specialization story

Required Artifact​

Create a specialization decision matrix and 12-month learning plan.


Case Study 4: Defense That Avoids Tradeoffs​

Scenario: In the final defense, the learner explains only happy-path features. A reviewer asks why PostgreSQL, why modular monolith, why this SLO, and the answers are vague.

Source anchor: ADRs and architecture review artifacts are the right anchor because defense quality comes from explicit tradeoffs already recorded during Modules 1-4.

Module concepts: defense, tradeoff, ADR, evidence, concise explanation.

Wrong Approach​

Demo features and hope the reviewer does not ask design questions.

Better Approach​

Prepare five defense answers:

Why this problem?
Why this architecture?
Why this data model?
Why this deployment?
What would you change with 3 more months?

Failure Mode​

The demo looks polished, but the defense collapses when reviewers probe decisions, alternatives, or known limitations.

Project / Capstone Connection​

Use this to rehearse the exact design questions your own capstone evidence should already answer.

Tradeoff Table​

OptionBenefitCostBetter fit when
Feature-only demo prepeasier rehearsalweak answer depththe audience only cares about surface behavior
Tradeoff-focused defense prepstronger technical credibilitymore deliberate preparationthe capstone will be questioned by engineers or instructors

Required Artifact​

Write and rehearse a 5-minute defense script plus 10 likely reviewer questions.


Case Study 5: Honest Gaps Inventory​

Scenario: The portfolio claims production readiness, but there is no load test, no real users, and no backup drill. The learner hides the gaps.

Source anchor: Strong engineering portfolios improve credibility by naming what was not proven, what evidence exists, and what next work would close the gap.

Module concepts: limitations, next steps, integrity, learning plan.

Wrong Approach​

Market the capstone as more mature than it is.

Better Approach​

Name the gaps:

Not proven:
sustained production load
multi-tenant abuse handling
disaster recovery under real outage

Next:
load test, auth hardening, backup automation

Failure Mode​

Reviewers detect overclaiming, which weakens trust in the rest of the portfolio even when the actual project work is solid.

Project / Capstone Connection​

Use this to write the limitations section for your capstone so the artifact reads honest, mature, and scoped to the evidence you actually have.

Tradeoff Table​

OptionBenefitCostBetter fit when
Over-polished claim setsounds impressive brieflycredibility loss under scrutinynever when reviewers can inspect the evidence
Honest gaps inventorystronger trust and clearer next stepsexposes unfinished areasthe capstone is a learning artifact, not a finished product company

Required Artifact​

Write a "Known Limits and Next Work" section with severity, evidence, and next action.


Source Map​

SourceUse it for
GitHub profile README docsunderstanding where portfolio narrative is surfaced on GitHub
StaffEng archetypescomparing long-term engineering direction options
Will Larson strategy writingturning a specialization plan into a concrete strategy document

Completion Standard​

  • Capstone case study is published.
  • Repo README supports reviewer inspection.
  • Specialization matrix and 12-month plan are complete.
  • 5-minute defense is rehearsed.
  • Known limits are written honestly.