Good code is its own best documentation. -- Steve McConnell

Category: The Programmer's Code

ColumnsThe Programmer's Code
[Articles: 6]

Sort:Most RecentUpdatedAuthorPagesViews TodayTotal Views 

Rule #5 - Code for the Maintainer

By steve on February 07, 2013.  |  Updated on February 10, 2013.  |  399 views, 2 today.  |  1 page.
When I was four years old my kindergarten classmates were impulsive and didn't follow directions. Some developers are like this. If you want to be a great developer, what do you need to have that you could learn from a four year old?

Rule #4 - Be Explicit

By steve on January 16, 2013.  |  Updated on January 19, 2013.  |  701 views, 2 today.  |  1 page.
 Developer  The Programmer's Code  C#  Javascript 
Should you ever use the var keyword in C#? What about Javascript? Being clear and precise is very important in legal contracts, but it's even more important in software. An unfortunate experience as a teenager helped crystallize the importance of being explicit in both legal matters and software.

Rule #3 - Never Write the Same Code Twice

By steve on June 11, 2012.  |  Updated on January 12, 2013.  |  1,685 views, 2 today.  |  1 page.
Learn how duplicate code can turn your software projects into a circus and what Southwest Airlines can teach us about the benefits of avoiding duplicate code. Finally, Master Po and young Grasshopper bring us a few words of wisdom when it comes to perfectionism and practicality.

Rule #2 - Fail Fast and Hard

By steve on May 31, 2012.  |  Updated on January 12, 2013.  |  1,300 views, 3 today.  |  1 page.
It's counter intuitive, but your programs will have fewer bugs and require less maintenance time if you do less (not more) error handling. Learn how focusing on making your programs fail is the better path toward more stable and more maintainable software.

Rule #1 - Be Consistent

By steve on May 28, 2012.  |  Updated on January 12, 2013.  |  1,103 views, 2 today.  |  1 page.
Find out why "Be Consistent" earns the number one spot in The Programmer's Code and how it can be directly responsible for saving billions of dollars every year.

The Programmer's Code - 27 Rules to Code By

By steve on March 18, 2012.  |  Updated on February 10, 2013.  |  1,522 views, 2 today.  |  1 page.
The following 27 rules are the distilled wisdom of decades of software development in a huge variety of software environments. From CERN to Microsoft, from mission critical to puttering for the desktop. Follow even a fraction of these rules and you'll be in constant demand.










Welcome to my blog about software development and the Microsoft stack.

I've been a full time .NET developer for ten years, but I didn't start my professional life as a programmer ... more

Subscribe to my email newsletter for news, updates and more!

Sign Up!

Share/Print this page: