Johnny Wu ยท
blog work
Blog

Notes on software engineering, system design, and building maintainable products.

2026
  • What Am I Actually Testing?
    AI makes it easy to produce more tests. The harder questions are what deserves protection and how the test should be built.
    →
  • The Dangerous Confidence of Understanding a Codebase
    How documentation, code, and AI gave me an incomplete domain model, and how PR review and conversations with a PM exposed the gaps.
    →
  • How Operating Systems Fundamentals Helped Me Investigate a Workflow Failure
    How familiar operating systems concepts gave me questions to ask while investigating an unfamiliar workflow system.
    →
  • From Epic to Execution: Planning a Staged Rollout With Dependency Graphs
    How a living dependency graph turns an engineering epic into an adaptable execution plan.
    →
  • Building a Website That Outlasts Its Builders
    Lessons from building Black in Tech's club website at UC Irvine, choosing what to build, and designing for the next team to maintain it.
    →
© 2026 | Johnny Wu