This site will look much better in a browser that supports web standards, but is accessible to any browser or Internet device.
Most professional fields develop a set of best practices that help people in the field produce consistent solutions to similar problems. Any given problem has an infinite number of potential solutions, some of those will actually work. Fewer still will work well.
Best practices tend to prune some of the bad solutions by pointing out approaches that have been shown to work consistently. Software development has been around long enough for a number of best practices to become available.
If someone applies a practice without understanding it, there is the possibility that they will misuse that practice. This post begins an intermittent series that will touch on best practices that I've seen misused.
Many of the best practice problems I will describe fall victim to similar problems. As time goes on, you should recognize some themes.
Hopefully, this series will be interesting, thought-provoking, and amusing (in a train-wreck sort of way). The posts on this subject can be found at Best Practices Gone Bad Series.
Posted by GWade at September 19, 2014 05:40 PM. Email comments