Go Back
Posted by: Avonelle Lovhaug
Publication Date: 9/11/2008 5:00:00 PM
My friend was telling me about a programmer she used to work with. He was a junior developer, and he had been assigned the task of producing some reports. Reports are a very visible, important part of many applications, but often programmers find them dull. This programmer was no exception. He didn't spend time right aligning the numbers. Empty date values were showing as "01/01/01" instead of blank. Monetary values didn't include a currency symbol.
When he was asked to fix these problems, he only did what was pointed out to him. He didn't take the time to review all of his reports to make sure it was fixed everywhere. He thought the whole effort was beneath him.
Eventually, this guy didn't get the promotion he thought he deserved, and he moved on. Good.
What this programmer didn't realize is how important and visible reports can be. I understand they aren't glamorous. Report development isn't exactly my favorite programming task, either. But reports are often used by high level personnel. They can be the expression of the value of the system that we are building (users may enter data into a system, but until they can retrieve that data in meaningful ways, it is useless.) Reports with aesthetic problems are distracting and make the programmer look careless. This can make the user question the quality of the data.
If a programmer thinks they are too important to work on reports, you don't want them working on your project anyway. They are unlikely to improve if you give them another task. Hire a programmer who cares about the small details as well as the big ones.
Category:
Name:
Email (optional):
Your URL (optional):
Comment:
Type the code shown
Top 5 Programmers to Avoid
What everyone should know about bugs
How to tell if an estimate sucks
The Secret to Building a Crappy User Interface
The Problem with Selecting the Lowest Bidder
5 Ways to Control Software Development Costs
Avonelle has been a pleasure to work with. Working with someone that you know will always deliver is tremendous.
Mark McNamee @ Renewal by Andersen
Sitefinity ASP.NET CMS