Blog

My thoughts on life, love, and everything.

Nerd Herding

Managing software developers requires a different mindset than managing other types of employees. By its very nature, software development is a cross between the rigorous detail of engineering and the craftsman pursuits like fine carpentry. Because Nerds have to be equally at home in both halves of the brain, they are different and must be treated so.

Read more →

Of Deadlines and Due Dates

Do not commit to a deadline you did not help set. A look back at managing development teams, aggressive deadlines, and the 'Ship Happens' mentality.

Read more →