Recent Posts

Manifesto for Self-Managed Software Development

Believing that programmers can be self-managed, we have come to value: Flat organizations over hierarchical ones Strong, individual code ownership over collective code ownership Decentralized decision making over centralized control Equity and/or profit sharing over salary Private, individual work spaces over communal open office layouts Choice and self-direction over standardization and central planning A marketplace […]

The Adam Test : A Few More Steps to Better Code

In the year 2000, Joel Spolsky published 12 questions for assessing the quality of any engineering team. These questions were immensely useful and are still relevant today. Over time, I have accumulated a few extra questions of my own. I hope you find them equally helpful: 1. Do programmers REALLY have quiet working conditions? Even […]