" I Need a Programmer "

Those are the exact words I used a while ago. Also, "Geez, if I just had a good developer, I would be able to get so much done."

I didn't want to engage a company and spend $100k in the first month. Rather, I wanted to compete on a smaller scale, fullfill some technical dreams, and make a difference.

Just give me some good developers and I will pay for them!


If you are new to the programming scene, it is best I give you the wake up call now...

It's expensive.

It's not like standardized professional work (like installing a garage door, or building a house). Those are tasks of repetition, not pure knowledge work.

Programming is the opposite. You need a programmer that can build your web or desktop application in a way that no one else has before.

This is the point where you feel inclined to find some of the cheapest programmers possible. You head off to a cheap programming market and pay a ridiculously low price. Your project has begun... this is fun! There is an initial excitement of learning that your programmer knows more than you, and in seeing your very own lines of code come to life.

However, I have done this before and despite the fun something slowly starts to happen.

Things begin to slow down. Deadlines are missed for reasons that the programmer will deny. You don't want to make him mad so you try to work it out with him (he does have the code after all).

You're still having fun because you're patient, and because you think it can be turned around. So you get another developer.

But now the second dev you bring on says it needs to be rewritten

You might not have known something very important...
Working with messy code is like unravaling a tub of tangled fishing line... No one wants to do it. We won't do it and your new developers won't do it. Making it best not to write it in the first place.

In other words, cheap code is worse then no code at all: its not functionoal, and won't do anything other than waste your money.

It's very easy to go on actually. You might graduate up the line with more expensive devs, thinking the amount you pay is in direct correlation to the value they will provide for you.

But in the end you give up because the money you once had has ran out, and your spouse, boss, or partners don't trust you with their money anymore.

So here is my advice...

first of all to DO IT. Get your project going, read up and do your homework on development. Learn about Agile methodologies. Then, find yourself a good company that has programmers that are tested and trained to provide quality code.

I encourage you to check out the links above to learn about what we do to ensure we are putting out quality code.

Take Care
Adam Temple, CEO