Sound Knowledge of Software Engineering Principles allows for great coding techniques and reliable Software. This is what I would want to do !!!!
Read this post on sscrappy1.blogspot.com