Microservices: Revisiting Conway’s Law

Conway’s Law came up in dialogue with a Swiss Investment Bank, who was citing this as a challenge in building software products. The concern was that “a software system whose structure closely matches its organisation’s communication structure works better (defined broadly) than a system whose structure differs from its organization’s communication structure”. “Better” in this context means higher productivity for the people developing and maintaining the system, through more efficient communication and coordination, and higher quality. All of a sudden this was making sense – productivity and quality were both tangible and desirable.

Read more

Maratona dles Dolomites

The Maratona refers to a 138Km route with 4230 meters of ascent culminating in the Passo Giau (10km with average 10% gradient). There is also a short route and a Medio route.  I was pleased to be able to complete the Medio route which incorporated 106km and 3008 metres of ascent, in the knowledge that there was nothing … Read more

The company isn’t family

Chapeau to DHH at Signals vs Noise for slaying this sacred cow. https://m.signalvnoise.com/the-company-isnt-a-family/ One might assume that I have suffered a troubled childhood, however having been privileged to have been brought up in a small rural location by loving parents this doesn’t ring true.  No what gets me about this is the lack of reciprocity, … Read more