An Engineer's Rant