Business-focused custom software

Go Back

Good programming: making things better

One of the reasons why I love programming is that when you are doing it right, the software you build actually makes things better for someone. Today I’ve seen two examples of this:

  • I rewrote an internal application for a customer that basically moves data between two systems. The old app had to be started manually and was slow and painful. The new app runs on a schedule and doesn’t require the same kind of end-user monitoring.
  • I’m working on updating a report for a different customer. The old report wasted a lot of white space because it had one column that was always very long and thus used several additional lines. The updates move that extra long column to a separate line underneath the others, making the overall report shorter. My test report used 6 pages with the old version and only 4 with the new one, and that is a fairly short version of the report! This is going to make my customer and their users very happy!

The projects that are the best are those where the tangible benefits are obvious. When considering a software feature, we should always be considering the question “does this make things better for someone?” (If not, why are we doing it?)

  • Facebook
  • Twitter
  • Digg It!
  • StumbleUpon
  • Technorati
  • Reddit

Post a comment!

Formatting options

Wanna Subscribe?
Here's the RSS Feed

What the critics are saying...

Avonelle is a rare IT professional who can communicate with business users on a level they can understand, and who can recommend creative technical solutions that are in line with the business goals and the business budget. Avonelle is conscientious not only about meeting deadlines, but also exceeding her customers expectations around quality software while providing superior customer service. Avonelle is an inspiration to me.

Valerie Vogt, Director of IT Advisory Services @ Inetium