Epic Programming Principles
Core Philosophy
Craft
Thinking like a craftsperson'Best Practices' do not existDo as little as possibleMake it work, make it right, make it fastOptimize for sustainable velocityOptimize for the unknownPragmatism is more important than 'purity'Keep it consistentDon't confuse simplicity with familiarityBalance innovation with stabilityTake ownershipUse Static Testing ToolsDon't prioritize temporary problems over long-term problems
Choosing your toolsThere is no such thing as the 'right tool for the job'Default to standards
Testing & Performance
Debugging & Resilience
Developer Experience
Career
Epic Programming Principles

Craft

Development standards, best practices, and decision-making processes.

Thinking like a craftsperson

Read more
Choosing your tools

Read more

Share this principle

share on blueskyshare on twittershare on linkedinshare on reddit
Don't solve problems, eliminate themThinking like a craftsperson