Skip to content
← Back to writing/ Engineering Hygiene

Topic

Engineering Hygiene

3 articles on engineering hygiene.

TypeScript Won't Save You From Your API

Your types at the API boundary are a description of last week's schema, not a guarantee about today's. Most teams have end-to-end type theater, and the gap only shows up at runtime.

TypeScriptAPI DesignType SafetyFrontend
July 2026·5 min readRead article →

The Shared Component Library Nobody Uses

Most shared component libraries are graveyards within 18 months. Not because engineers built them wrong, but because adoption was never the actual goal.

Design SystemsFrontendEngineering CultureComponent Libraries
June 2026·5 min readRead article →

Feature Flags Are a Code Smell (Eventually)

Feature flags solve real problems early, but become technical debt unless managed rigorously. A pragmatic look at when they make sense and how to keep them from consuming your codebase.

Feature FlagsTechnical DebtCode QualityDevOpsEngineering
June 2026·8 min readRead article →