Armitage Archive

Highlight from Software Architecture IS Conway's Law

You have to talk before the work starts. Get together and:

• identify all the moving pieces • split those into components • define clear interfaces • agree on the contracts

Then you each go build the individual pieces. Good code structure and clean architecture happen automatically as a function of splitting up the work.