Below are my notes on software design and process. Some of them are reordered under the title Meaningful software in a way more suited for sequential reading here.


29/01/2018, Deployment bias

25/01/2018, The third skill

31/07/2017, Don't reply e-mails and other communication tips

16/12/2016, Modeling bias

28/11/2016, Preserving capabilities

22/09/2016, Principle of two extremes: no golden middle

05/08/2016, Give me everything

15/07/2016, Bugs and weeds

2013, Software engineering and humanities

2013, Code as two texts

2013, Architectureless design

2013, Staying in touch. Performative negotiation

2013, Matter of scale

2010, Principle of inverse encapsulation