~ Domain driven design ~

Break It Down, Even At Small Scale

Similar to MMMSS, you can also break your tasks down further.

Monolith Is A Deployment Strategy, Not An Architecture

It’s important to distinguish the how from the what and the why.

Green Fields And Platforms

There might not be any existing code for your new platform, but that doesn’t mean you’re free from constraints

All Models Are Wrong, But Some Are Useful

The trick is to know which models to use, and when to use them.

Engineering Project Risks

There are many types of risks for a software project. New projects/teams have their own in addition.

Don't Be Too DRY

It’s good to be DRY, but you can have too much of a good thing

This Is The Way

60 years in, the Unix way still makes a lot of sense


There is a difference between testing before and after coding