The Software Essentialist

Which Phase of Craftship are you in?

7 questions. Identify your mental operating system as a developer — and get a clear path to the next level.

Question 1 of 7

Q1

When you start working on a new feature, what's your instinct?

Think about what actually happens in your head before you open the editor.

AI open the editor and figure it out as I go — tools, APIs, whatever I need to connect
BI think about the best practices first — TDD, clean architecture, how to keep it testable from day one
CI model the domain first — the ubiquitous language, aggregates, bounded contexts
DI think about responsibilities — what this system needs to do and know, and how the roles collaborate
EI ask: what's the most valuable path here? Sometimes that's code, sometimes it's a spreadsheet