As you move carefully up the ranks on the board of the Grand Game of Software Engineering it’s a constant struggle to not only keep in mind your end goal, but also to fend off the nefarious and often subtle attacks of the opposing pieces on the board.
For example, I’ve written previou...