Go Back
Posted by: Avonelle Lovhaug
Publication Date: 9/2/2008 5:00:00 PM
If you’ve ever worked with a programmer, you know that some programmers are smart, funny, and can make your project successful. Other programmers can ruin a project, making everyone's life miserable in the process. Here’s my list of the top 5 programmers to avoid like they have contracted a scary disease.
Know-it-all Nancy
Nancy has no interest in your input. In fact, Nancy will roll her eyes at you when you offer an opinion. Nancy thinks all her programs would work perfectly if it weren’t for the users.
Jumpin’ Jack
Jack jumps in and makes changes without considering the implications. Unfortunately, this means that his fixes often break other things, or are ill-considered. Working with Jack means you’ll be spending as much time backing out of his "improvements" as implementing them.
Slow Joe
Slow Joe is the opposite of Jack. Joe can’t complete any fix or enhancement without at least a year of analysis and study. We don’t know why Joe is so slow, but finding out would probably take too long. We have lives!
Tongue-tied Ted
The reason why Ted became a programmer was because he thought he wouldn’t have to speak to people anymore. Unfortunately, Ted was wrong. Programmers need to communicate with end-users, project managers, business owners, and other programmers. And since Ted doesn’t like talking to people, he’s unlikely to ask the questions he needs to do a good job.
Hacker Harry
Hacker Harry likes the idea of having power over the company. He thinks privacy rules don’t apply to him. So, he likes to hack into the server to read everyone’s email. He guesses passwords to access systems that he doesn't rights to. Harry likes the power he has knowing more about technology than others, and isn’t afraid to use it for his personal benefit.
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 is an incredibly talented software developer. She works fast, is economical, and offers great insights into the project at hand. She is also not afraid to speak up when she has concerns about a decision or approach. We’ve utilized her talents on many of our software development projects over the years.
Carrie Rocha, Chief Operating Officer @ HousingLink
Sitefinity ASP.NET CMS