Much of what you read about software development is wrong. Most of the solutions to some specific problems are used inappropriately, producing new problems. Many of the most loudly preached technologies are not solving what they promise. Here's how you can save yourself.