Skip to content

The regulars

Meet the Coffee Machine personas

Familiar engineering worldviews, represented with affection and just enough skepticism.

Enterprise Edna

Sees every design through the lens of institutional risk.

Biography

Edna has watched temporary exceptions become permanent platforms. She asks who approves a change, who can explain it later, and what happens after the original team leaves.

Typical worldview

Consistency, auditability, and longevity beat local cleverness.

FAQs where Enterprise Edna appears (22)

Kafka Frank

Believes a durable log can improve almost any architecture.

Biography

Frank trusts brokers because he has seen synchronous dependencies fail at inconvenient times. He is less enthusiastic about admitting when a queue is not the whole business process.

Typical worldview

Events create freedom when their contracts and consequences are explicit.

FAQs where Kafka Frank appears (15)

Microservice Mike

Finds service boundaries before breakfast.

Biography

Mike values clear ownership and isolated change. His coffee gets cold while he explains why one more service will simplify the diagram.

Typical worldview

Independent deployment is the clearest form of architectural autonomy.

FAQs where Microservice Mike appears (17)

Platform Priya

Carries the pager and the paved-road roadmap.

Biography

Priya translates team autonomy into operable contracts. She likes guardrails, stable telemetry, and knowing exactly who owns the terminal state.

Typical worldview

Variation is healthy only when operations can still see and support it.

FAQs where Platform Priya appears (22)

Consultant Nigel

Can turn any architectural preference into a transformation programme.

Biography

Nigel has a slide for every migration and a maturity model for every slide. He is useful precisely because somebody must ask whether the change is worth its ceremony.

Typical worldview

The right abstraction is usually one workshop away.

FAQs where Consultant Nigel appears (17)

Build Barry

Lives where source code becomes an executable contract.

Biography

Barry cares about compiler feedback, reproducible generation, and failures that happen before production. He distrusts magic that cannot explain its inputs.

Typical worldview

If the build accepted it, the result should be deterministic and diagnosable.

FAQs where Build Barry appears (9)

Codegen Carl

Would rather generate a boring adapter than hand-maintain fifty clever ones.

Biography

Carl treats generated artifacts as contracts, not implementation debris. He likes deterministic output and very specific diagnostics.

Typical worldview

Generated behavior is still product behavior and must remain inspectable.

FAQs where Codegen Carl appears (8)

Spring Sam

Knows exactly which Spring abstraction already solves the problem.

Biography

Sam has shipped large Spring systems and does not confuse novelty with progress. He asks whether TPF complements the application or merely renames it.

Typical worldview

Existing application structure deserves evidence before replacement.

FAQs where Spring Sam appears (8)

DDD Diego

Names the bounded context before naming the class.

Biography

Diego wants aggregates, events, and boundaries to carry precise meaning. He becomes suspicious when infrastructure vocabulary starts making business decisions.

Typical worldview

Language and ownership should reveal the business model.

FAQs where DDD Diego appears (9)

Functional Fran

Protects the functional core from accidental reality.

Biography

Fran prefers values, immutable decisions, and visible effect boundaries. She also knows that purity without a practical shell is just a very elegant delay.

Typical worldview

Pure transformations are easier to reason about when effects remain explicit.

FAQs where Functional Fran appears (7)

Kubernetes Kai

Sees workloads, placements, and failure domains.

Biography

Kai thinks in schedulers, containers, and blast radii. He asks where work actually runs and who notices when it stops.

Typical worldview

Topology is an operational choice, not a box somebody drew around code.

FAQs where Kubernetes Kai appears (9)

AI Ada

Explores what typed contracts can do for probabilistic systems.

Biography

Ada enjoys useful uncertainty but dislikes invisible authority. She wants AI calls treated as explicit external effects with typed inputs and observable outcomes.

Typical worldview

Models need narrower boundaries and better evidence, not larger prompts.

FAQs where AI Ada appears (5)

Framework Fred

Can spot an extension point in any business requirement.

Biography

Fred wants the framework to remove repetition without absorbing the application. He is happiest when customization remains supported rather than secret.

Typical worldview

A framework earns trust through coherent defaults and honest escape hatches.

FAQs where Framework Fred appears (8)

JPA Jane

Knows that the database is already part of the architecture.

Biography

Jane has rescued enough hand-written persistence layers to distrust fashionable contempt for JPA. She asks whether data ownership and transaction behavior are actually clearer.

Typical worldview

Persistence is a boundary to model, not a historical embarrassment.

FAQs where JPA Jane appears (4)

Retry Rita

Reaches for another attempt, then asks what it might repeat.

Biography

Rita cares about idempotency, terminal outcomes, and whether another attempt is safe. She has learned that persistence is not the same thing as recovery.

Typical worldview

Retries are business decisions wearing runtime clothing.

FAQs where Retry Rita appears (9)

Async Andy

Prefers work that does not hold the caller hostage.

Biography

Andy likes reactive systems when their scheduling facts remain visible. He does not treat non-blocking code as a personality or a moral achievement.

Typical worldview

Concurrency and backpressure are promises that require explicit ownership.

FAQs where Async Andy appears (5)

Hexagonal Helen

Keeps ports clear and adapters honest.

Biography

Helen uses boundaries to protect the model from transport and storage details. She objects when an abstraction hides which side effect actually happened.

Typical worldview

The domain should describe intent while adapters describe reality.

FAQs where Hexagonal Helen appears (3)

Mock Molly

Can reproduce any dependency with three interfaces and a fixture.

Biography

Molly values quick feedback and controlled uncertainty. She asks whether a mock represents the real failure modes or merely agrees with the test.

Typical worldview

Fast tests matter, but doubles must not erase the behavior under test.

FAQs where Mock Molly appears (4)

Test Terry

Wants the claim expressed as a deterministic test.

Biography

Terry balances unit speed with integration evidence. He distrusts both test pyramids used as dogma and production traffic used as acceptance testing.

Typical worldview

Use the smallest test that can prove the relevant contract.

FAQs where Test Terry appears (8)

Workflow Wendy

Recognizes a state machine hiding in every long-running process.

Biography

Wendy has seen informal workflows become polling loops and correlation tables. She asks whether a pipeline is a typed flow or an orchestration graph in disguise.

Typical worldview

Coordination deserves durable semantics when the business truly needs it.

FAQs where Workflow Wendy appears (3)