Things Software Leaders Should Know

Reflecting on a tumultuous but ultimately successful year. Here’s what I’ve learned, re-learned, or cemented in my “2015 things (software engineering) leaders should know”: On Measurement Measure everything, as early as possible. Collecting data is cheap. You will not know you need it until after you need it. Do not build anything (teams, features, processes) without […]

Invisible Micromanagement

New managers will know that micromanagement is bad. In the software development world, micromanagement tends to be particularly bad, because it often means a manager who is out of date with technology will meddle in decisions best left to the current technical experts. However, the absolute condemnation of micromanagement (which, by coincidence often goes hand […]