Duncan Brown @duncanjbrown.com · 27/10/20252. Good software does not pursue lock-in. It seeks to actively participate in open standards and to improve them where tasteful and appropriate. Ideally it does not need to care what its own commercial model is. 100 1
Duncan Brown @duncanjbrown.com · 27/10/20253. Good software does not force its user to deviate from standard operating procedures (e.g. just run a process in a container) without very good reason. 100 1
Duncan Brown @duncanjbrown.com · 27/10/20254. Good software remains attentive to the needs of its users throughout its lifetime. 100 1