Go Back
Posted by: Avonelle Lovhaug
Publication Date: 2/4/2009 8:11:17 AM
When you are sponsoring a custom software development project, a lot of things can go wrong. And they will. You may not need super human strength, but there are certainly programmer super powers that will help to save your project from death and destruction.
Laser vision
Some programmers can be easily distracted by cool, shiny technical “stuff”. The developer with laser vision can focus on the task at hand and the ultimate objective: completing the project. Laser vision can also help them to see and anticipate what’s coming because it can see through obstacles.
Nerves of steel
There are risks on every project, most of which directly affect the programmer. Many programmers hide their eyes, refusing to think about challenges or how to deal with them. For example, I once knew a lead programmer who told everyone for months that he only needed a couple more weeks to complete the project. Problem: his architecture/design was flawed, and he couldn’t face it. The project was only saved when someone else took the reins and faced the hard, cold truth.
Shape-shifting / Elasticity
A project in trouble needs people who can respond in flexible ways. Often this can mean thinking in a unique way to find solutions to problems. It can also mean working in a different way or becoming quickly proficient in a new technique. Programmers without this super power attempt to solve problems in the same old ways, even when those ways have proven flawed. Eventually they simply give up. But a shape-shifting programmer will learn something new, or take on a task outside their responsibilities because it needs to get done and no one else can do it.
Programmers with super powers don’t always show up at the last minute like Batman. So watch for them and hire them before your project starts heading for the cliff.
Category:
Tags: Think like a geek
Name: Name can't be empty!
Email (optional): Invalid email format!
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
As someone with over 20 years of software development experience and currently a small business owner, it has been a pleasure working with Avonelle. In addition to being a talented developer, Avonelle also has database expertise and system design skills. Avonelle is open minded and willing to discuss various methodologies for achieving a project goal. She is also not afraid to ask questions which is vital in a software development project. Her up-front project cost (not estimate) is very helpful in budgeting for a project.
--Dwayne Wolterstorff, Owner @ Fair
Sitefinity ASP.NET CMS