My Compiler is a Machinist
The similarities between software development and mechanical engineering are bigger than you might think!  Both sides can learn some lessons from the other.
Tags: mechanical, engineering