Choose specialization from demonstrated gaps
What This Concept Is
A specialization plan should connect observed strengths and unresolved gaps to a bounded next project and learning resources. It is a decision under uncertainty, not a certificate that all topics are mastered.
Why It Matters Here
The final module must make the degree useful beyond its existing exercises.
Concrete Example
If the capstone has sound data invariants but weak restore automation, a bounded operations project may be more valuable than adding another distributed protocol. Define an observable outcome, prerequisite, selective resource, practice artifact and reassessment date. Preserve limits from the final defense instead of hiding them in a generic reading list.
Common Confusion / Misconception
Buying more books is not evidence of progress. Repeating a familiar demonstration may improve polish without testing transfer. A specialization cannot compensate for an incomplete core graduation gate.
How To Use It
Select one next direction after the external review. Write a short experiment that could change your choice, and a three-month checkpoint within the existing longer plan. Reuse earlier resources before adding new purchases.
Check Yourself
What evidence supports the choice? Which gap matters most? What would cause you to change direction?
Mini Drill or Application
Defend one unfamiliar change card without notes, then revise the learning plan around the actual weak reasoning rather than the topic you expected.
Read This Only If Stuck
Building Secure and Reliable Systems provides selective operational reasoning. Use the module sources below for current tool behavior; do not read a whole book before attempting the exercise.
Google code review guidance; Staff Engineer guides. Revisit the degree’s assessment and integrity rules; no new required book.