The Art of Software Development Management

A fallacy in software development and management thereof is the idea that software developers are fungible.

This is not intuitive for folks to reason about because programming does entail at a fundamental level accounting and bookkeeping. Put this into a container, grab this lock in this order, call this function ...

View comments.

more ...

Software Quality and the Table Saw

Consider the table saw. If you are not familiar with woodworking, this is a type of shop saw. A circular blade comes out from a table surface. It can be adjusted with a decent amount of precision to make cuts of a specified depth and angle.

One might naively think ...

View comments.

more ...