Blog-as-Thinking: One Post Per Quarter
What This Concept Is
A technical blog is not a publication schedule. It is a forcing function for thinking. The concept here is a modest cadence (roughly one substantive post per quarter, four per year) with a specific goal: to turn work you have already done into a piece of prose another engineer would read.
The minimum viable version is four 800-1,500 word posts per year, each tied to something real you built, debugged, or decided. That rate is low enough to be sustainable and high enough to compound.
Blogging at this cadence is explicitly a low-ambition commitment. It is not "I am going to become a content creator." It is "I will write down the four most interesting things I did this year, in prose another engineer can read." That reframing is the whole reason it becomes sustainable: the stakes on any single post are low, which makes shipping easy, which keeps the pipeline moving.
The compounding effect is where the value lives. One post a quarter is not much. Forty posts over a decade is a body of work. Forty posts cross-linked to forty capstone-era ADRs, bug write-ups, and benchmarks is a career-level artifact that an interviewer, a collaborator, or future-you can read without clone-and-run.
Why It Matters Here (In the Capstone)
Writing exposes thinking. Every post enforces three things:
- You re-examine the decision with fresh eyes.
- You confront the parts you never fully understood.
- You produce an artifact a reviewer can read without cloning a repo.
Posts also compound: four posts per year for three years is a body of work. It makes your bio linkable. It gives interviewers something to ask about. And -- most usefully -- it gives future-you a reliable way to recall why you did things.
This concept is SUPPORTING because it is not strictly required to graduate. But without it, the other concepts in this cluster have no place to live. The bio needs a link. The case study needs companions. The portfolio needs writing that is not just code.
Concrete Example: Four-Post-Per-Year Structure
Four slots per year, each mapped to a type:
| Quarter | Post type | Typical source |
|---|---|---|
| Q1 | Deep dive on one technical decision | An ADR from the last six months |
| Q2 | Debug story | A real incident or hard bug |
| Q3 | Tool or pattern comparison | Benchmarks or design exercise |
| Q4 | Retrospective / year in review | The previous three posts plus what they missed |
This is not a rigid map. It is a default structure that removes the "what should I write about?" question, which is the main reason blogs stall.
Concrete Example: Post Skeleton
# <specific title, not clickbait>
**One-paragraph summary of what you're about to read,
including the answer.** (The reader should be able to stop
here and leave with the main point.)
## Context
<What problem, what constraints, why this was interesting.>
## What I Tried
<2-4 approaches, each with one short paragraph.>
## What Worked
<The chosen approach, with a diagram if it helps.>
## Tradeoffs
<What you gave up. This is where posts earn credibility.>
## What I'd Do Differently
<One paragraph. No padding.>
A post following that shape runs 800-1,500 words and reads fast.
Concrete Example: Capstone Post Candidates
For a typical capstone, at least five post candidates exist on Day 1:
| Candidate | Type | Source artifact |
|---|---|---|
| "The idempotency layer that saved three feeds" | Deep dive | ADR-0007 |
| "The race condition that took a week to find" | Debug story | Incident postmortem from M04 |
| "Three rate-limiters walk into an API" | Tool comparison | Benchmark from M02 |
| "What I wish I had known about Postgres indexes" | Retrospective | Schema evolution history |
| "One diagram that replaced three sections of my case study" | Craft | The failure-mode diagram from cluster 1 concept 03 |
Pick the one whose answer surprises you most; that is usually the most honest post.
Common Confusion / Misconceptions
Writing posts that try to teach a topic the author just learned. Tutorial posts compete with ten thousand others and mostly fail. Posts that describe what you actually did -- with the specific numbers, specific failures, specific tradeoffs -- do not compete with anyone, because nobody else was there.
Chasing engagement metrics. The goal is the post existing, not the post trending. Two readers who actually use your post beat two thousand who skim it.
Writing to impress. Ship the one that makes you slightly uncomfortable. A post that exposes a real mistake you made reads higher-trust than a post that presents you as a consistent winner.
Treating cadence as willpower. A quarterly cadence needs a pipeline, not discipline. If the idea list is empty the day you want to draft, the system failed two months ago.
How To Use It (In Your Capstone)
The sustainable cadence requires a pipeline, not willpower:
- Keep a running "post ideas" file, one line per idea, captured the moment it appears (usually mid-incident or mid-ADR).
- At quarter boundaries, pick the most honest idea, not the most impressive.
- Draft in one sitting. Do not polish on day one.
- Sit on it for 3-7 days, then edit (see concept 09).
- Ship.
- Cross-link to the related ADR, code path, or incident so the post survives context-loss.
- Archive any post older than three years whose claims no longer hold; replace with a "see also" pointer to the newer one. Rot is real.
Check Yourself
- Do you have a running "post ideas" file? If not, start one today.
- Can you name four specific post ideas from your capstone work right now?
- For your best idea, is the answer already decided, or are you planning to "figure it out while writing"?
- Is any existing post of yours more than two years old with claims you no longer believe? If yes, edit or archive.
- Does each post link back to a capstone-era artifact (ADR, incident, benchmark)?
- If you had to ship a post this week, which idea would feel honest? That is next quarter's post.
Mini Drill or Application (Capstone-scoped)
Three drills:
- Candidate list. From your capstone, list five candidate posts. For each, write just the one-paragraph summary that would sit at the top of the post. If you cannot write the summary, you are not ready to write the post.
- Surprise pick. Of the five, pick the one whose summary surprised you most. Schedule a drafting session this week -- two uninterrupted hours in one sitting.
- Pipeline file. Create
writing/ideas.mdin your portfolio or site repo. Paste the five candidates plus any new ones. Commit. Every idea that hits you over the next six months goes in here without judgment; you pick at quarter boundaries.
The goal by end of capstone: first post drafted and shipped, pipeline file seeded, second quarter's candidate chosen.
Transfer / How This Synthesizes Prior Semesters
Quarterly posting is a specific instance of a general pattern from across the degree: disciplined, low-stakes cadence producing compounding artifacts.
- S7 M05 ADRs & reviews -- the ADR is the internal version of a blog post; most quarterly posts should start life as one of your own ADRs, with the internal context rewritten for a public reader.
- S10 M04 operational readiness & security review -- post-mortems and threat models are the raw material for debug-story and security posts; the post is the post-mortem with the blame and internal names stripped.
- S8 M05 technical leadership & strategy -- "written-first" and "writing clarifies thinking" are the postures this cadence operationalizes.
- S2 M01 algorithm analysis & design and S4 M05 abstraction & interpretation -- benchmarks and micro-studies from these modules make some of the strongest tool-comparison posts; the data already exists in your notes.
- S10 M05 c1 concept 01 -- capstone write-up -- the post skeleton is a compressed version of the case study skeleton; the section discipline travels.
The transferable fact: consistency beats intensity. One sharp 1,200-word post per quarter, four times a year, for three years is a more career-shaping artifact than one 4,000-word magnum opus that nobody finishes.
See also (integrative)
- S8 M05 -- Technical leadership & strategy: "written-first" and "writing clarifies thinking" are the postures this cadence operationalizes.
- S7 M05 -- ADRs and reviews: every strong ADR is a potential post; most quarterly posts should begin life as an ADR.
- S10 M04 -- Operational readiness & security review: postmortems and threat models are raw material for debug-story and security posts.
- S10 M05 c1 concept 01 -- Capstone write-up: the post skeleton is a compressed version of the case study skeleton.
- S10 M05 c3 concept 09 -- Editing for clarity: any draft goes through the three-pass edit before shipping.
- External -- Irrational Exuberance (lethain.com): twenty years of consistent low-rate posting that compounded into several books.
- External -- How to write blog posts (jvns.ca): Julia Evans on why short posts and "write what you wish you'd known earlier" work.
- External -- Patterns in confusing explanations (jvns.ca): thirteen failure modes to check against your post before shipping.
- External -- How (some) good corporate engineering blogs are written (danluu.com): small approval surface, specificity, real numbers.
- External -- Increment magazine archives (increment.com/issues): engineering long-form that takes a topic and lands it.
Source Backbone
Portfolio assessment packages evidence from the whole curriculum. These books provide the technical and professional backbone for the narrative.
- Software Engineering at Google - engineering evidence, review, and team-scale standards.
- Fundamentals of Software Architecture - architecture vocabulary and tradeoff defense.
- Building Secure and Reliable Systems - security and operational evidence standards.