Concrete Management

Modern management techniques developed as a result of the Industrial Revolution. Those early managers walked along the factory floor with stopwatches, timing workers in their various tasks and giving them a simple command: faster!

But in software development there’s no repetitive task with one simple set of criteria to determine if it’s done correctly and that we can “do faster.” Sure, we wiggle our fingers at the keyboard but what we are really doing is thinking, visualizing, modeling, and embodying those models into code. Every task is different and finding solutions involves constantly learning new things.

Managers want to assure themselves that developers are doing the right things, but the deeper question is:

What are ...

Get Beyond Legacy Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.