Building a Career on Capabilities, Not Tools

A general guide to choosing certifications, courses, projects and books so that skill compounds instead of sprawling.

Provisional#career#capabilities#projects#pacing

Technology careers invite a shopping habit: another course, another badge, another framework. Each purchase feels like progress, and most of them leave you with a longer list and no deeper skill. This page proposes a different organising idea: choose by capability, the thing you can actually do and show, and let tools be the means.

The recommendations here are a reasoned approach, not findings from a study of careers. The evidence on practice is stronger than the evidence on career strategy, and the page marks which is which. Provisional

Capabilities, and a demonstration for each

A capability is something you can do on an unfamiliar system. A tool is one way to do it today. Tools change every few years; the capability transfers.

Capability A demonstration worth keeping
Protocol and state reasoning Diagnose a failed request and reply from evidence, naming what each observation does and does not establish
Identity and security Explain who can reach what, and where coverage is missing
Reliability Detect an unusable service and restore a verified useful state
AI-assisted engineering Spec, agent change, reviewed diff, tests, deploy, rollback on your own repository
Software and data A small reproducible tool with explicit failure behavior
AI judgment A baseline, an evaluation set, bounded tools and a known cost
Architecture A comparison of options on requirements, dependencies, burden and recovery
Communication Someone else can act on your write-up without you narrating it

The last two connect to Technical Writing as Reasoning, and the AI rows to Working with AI Coding Agents: A Disciplined Loop and From Assistant to Agent: Tools, MCP and Evaluation. For where these rows sit in the wing, see Engineering and Career: Start Here.

Library versus queue

A course library is a shelf you may browse. A queue is what you actually work through. Confusing them is the main way learners sprawl.

  • One active course per track. If you want to add one, finish or drop another.
  • Treat the rest as reference: open them for one question, then close them.
  • Watching videos without touching your own work does not count as practice.

The reason is attention, not discipline for its own sake. Spreading effort across many half-finished courses produces familiarity, which feels like understanding but fails when tested. The case for focused, feedback-rich practice is made in Ericsson, Krampe and Tesch-Romer (1993). Later work (Macnamara et al., 2014) found that deliberate practice explains a smaller share of performance differences than that paper's popular summaries suggest, varying by field, so use it as support for the method rather than as a guarantee. See Deliberate Practice: Choose Targets You Can Observe.

Cumulative projects

Choose a few projects that build on each other and give each acceptance checks written in advance, for example "a failed target can never show as healthy" or "re-importing does not double count." Then finish a usable version before adding another framework, database, certification or dashboard. A project that someone else can run from its README is worth more than three that only you can start. The method is the one described in Twelve-Week Arcs and the Capstone Project Method.

Certification strategy in general terms

Certifications can be useful: employers sometimes filter on them, and a syllabus gives structure. They are also a category where marketing is loud. A cautious approach:

  1. Sequence them. Take one, finish it, and learn from the result before choosing the next.
  2. Choose the next from demonstrated gaps, not from what is popular. A real project or a failed practice case tells you more than a job-board keyword count.
  3. Cap the campaigns. Two substantial certification efforts in any twelve months is a sensible ceiling for a person with a job and a life; this is a judgment, not a rule.
  4. Verify the exam against the official source. Versions, objectives, prices and retirement dates change. Read the vendor's current exam page before you study, and again before you book.
  5. Remember that a readiness gate is not a pass guarantee. Your own mock cases show that you are probably ready; only the exam is the exam.

Certifications from a vendor prove knowledge of that vendor's product and exam objectives. They are strongest alongside a demonstration of the capability beneath them, which is why the table above comes first. Keep the exam syllabus and the product documentation distinct: the syllabus tells you what is tested; the documentation tells you what the product actually does.

Evidence stories

Keep three stories, refreshed every quarter, in the form: situation, what you observed, what you did, how you verified, what remains unknown.

  • A failure you isolated.
  • An operation you made dependable.
  • A thing you built and can defend.

Do not invent metrics. "Reduced incidents by 40%" that you cannot reconstruct is worse than "I could not measure the change, but here is the check that now catches the failure." Honest limits read as competence.

A reference shelf organised by question

Instead of reading a whole curriculum, keep a shelf indexed by the question you actually have.

Question A reputable reference
Networking: how does this connection behave? Stevens and Fall, TCP/IP Illustrated, Volume 1, 2nd ed.; the Wireshark User Guide
Operations: how should this be run and recovered? Limoncelli, Hogan and Chalup, The Practice of System and Network Administration, 3rd ed.; Beyer et al., The Site Reliability Workbook (2018)
Performance: what measurement separates these explanations? Gregg, Systems Performance, 2nd ed.
Security: what assumption is hidden? Anderson, Security Engineering, 3rd ed.
Architecture: how do I explain a design choice? Hohpe, The Software Architect Elevator (2020)
Data systems: what durability or replication problem do I have? Kleppmann, Designing Data-Intensive Applications, when the project needs that depth

Read one selected passage per question. Older books can describe historical defaults, so confirm any command or protocol detail against current documentation.

Sustainable pacing

A plan you cannot sustain is a plan you will abandon. Build slack into it.

  • A reduced week: a shorter version of the routine for busy weeks.
  • A bad-day minimum: twenty minutes and a note saying where you stopped.
  • Protected breaks: scheduled rest is part of the plan, not a failure of it.
  • Cut scope, do not stack: after two disrupted weeks, shrink the goal or move the date rather than piling missed work onto later weeks.

This is the same logic as consistent musical practice: short regular sessions with a clear target tend to beat rare long ones, which is a widely held teaching view rather than a settled finding. The broader ideal of keeping study and making together is in The Philosopher-Engineer: Study and Workshop Together, and the question of what all this skill is for belongs to Reasoning for What Ends? Wisdom, Character and the Examined Life.

Try this

  1. Fill in the capabilities table for yourself, writing one real demonstration you could show today. Mark the weakest row and design a small project for it with two acceptance checks.
  2. List every course you have started. Keep one active, and move the others to a reference list with the single question each could answer.
  3. Write your three evidence stories in five sentences each, then cross out any number you cannot reconstruct.

Further reading

  • Ericsson, Krampe and Tesch-Romer (1993), and Macnamara et al. (2014), for the research on practice and its limits.
  • Newport, So Good They Can't Ignore You (2012): an argument for skill over passion, written for a general reader.
  • The vendor's official exam page for any certification you consider, read at the time of decision.
  • Beyer et al., Site Reliability Engineering (2016): operations as an engineering discipline.

Sources

  • Ericsson, K. A., Krampe, R. T. and Tesch-Romer, C. (1993). The role of deliberate practice in the acquisition of expert performance. Psychological Review, 100(3), 363-406.
  • Macnamara, B. N., Hambrick, D. Z. and Oswald, F. L. (2014). Deliberate practice and performance in music, games, sports, education, and professions: a meta-analysis. Psychological Science, 25(8), 1608-1618.
  • Newport, C. (2012). So Good They Can't Ignore You. Grand Central Publishing.
  • Stevens, W. R. and Fall, K. R. (2011). TCP/IP Illustrated, Volume 1: The Protocols, 2nd ed. Addison-Wesley.
  • Gregg, B. (2020). Systems Performance, 2nd ed. Addison-Wesley.
  • Anderson, R. (2020). Security Engineering, 3rd ed. Wiley.
  • Kleppmann, M. (2017). Designing Data-Intensive Applications. O'Reilly.
  • Beyer, B. et al. (2016). Site Reliability Engineering. O'Reilly; and (2018) The Site Reliability Workbook. O'Reilly.
  • Hohpe, G. (2020). The Software Architect Elevator. O'Reilly.
  • Limoncelli, T., Hogan, C. and Chalup, S. (2016). The Practice of System and Network Administration, 3rd ed. Addison-Wesley.