Developer Experience
-
Always Be Cap Deploying (ABCD)
A fast startup cannot live on maintenance windows. My team deploys several times a day and can fix, change, and break production in minutes. It takes decoupled services, many tests, and serious code review.
Software Craft · 1 min -
Modules are not for Readability
A module is for shared code. If you move methods into one only because the class got long, you add indirection and confuse everyone.
Software Craft · 1 min -
Code Like It Is For A Blog
People have to read your code, whether it works or not. Write it as if the whole world will review it, with comments open.
Software Craft · 1 min