The principles in this guide are not language specific, but rather apply to any software development process. Rule #1 for staying productive: Set goals for yourself and meet them. This may sound like an oversimplification, but it really isn’t. If you don’t know whereyou’re going, how will you get there…