21 Oct
Posted by Joshua Dorkin as Entrepreneurship, Website Design
Over the years, I’ve worked with quite a few programmers/developers on various projects I’ve wanted to develop. On the smaller projects, I’ve typically been very successful in finding people who can get the job done. Unfortunately, however, on the larger projects, I’ve had more failures than anything else.
The problem I’ve found has been that overall, many developers and programmers don’t live up to the hype. I will use my latest experience as an example that I hope others can learn from.
I recently heard about a website similar to Guru.com and Scriptlance.com called oDesk, where folks can find and hire developers for their projects. The site, in my opinion, is vastly superior to the other sites for a few reasons — primarily because you can track the work of your developer with screen captures and video camera captures, but also because the site has a series of tests for different areas of programming, language, and design, where you can see how skilled someone is.
Recently, I hired someone who I had worked with in the past on a fairly large project. He had demonstrated to me that he was competent and trustworthy in his handling of the initial job. In developing our plan of attack and in the first few days of the job, everything was great and going smoothly. Unfortunately, I quickly learned that he wasn’t someone to be trusted. He disappeared for 2 weeks in the middle of the project, and I was too stupid to fire him. He promised to meet a certain number of weekly hours, but let me down and achieved only a small fraction of that number, and again, I was too stupid to fire him. He then disappeared for 3 and 4 days at a time, 3 more times before I had finally had enough and fired him. He couldn’t explain his disappearances or inability to perform. He was unable to complete in almost 7 weeks that which should have been completed in one.
I realize that I messed up big time with him and let him walk all over me, but in doing so, I learned my lesson. Hopefully the rest of you don’t have to get walked on to learn the same lessons . . .
I could probably cover many more lessons that I learned, but none would be as important as the four I just mentioned. I’m in the midst of searching for a new developer and, although I know that I just wasted 6 weeks of my time, I also know that I’m much more prepared to deal with the next developer I hire.
BTW - If anyone knows of a great Ruby on Rails developer, please let me know!

16 Responses
Camera Reviews » Don’t Get Screwed! How to Hire and Manage Developers and Programmers.
October 21st, 2007 at 12:48 pm
1[…] Joshua Dorkin wrote an interesting post today on Don’t Get Screwed! How to Hire and Manage Developers and Programmers.Here’s a quick excerptDon’t Get Screwed! How to Hire and Manage Developers and Programmers. I just fired my latest web developer! Over the years, I’ve worked with quite a few programmers/developers on various projects I’ve wanted to develop. On the smaller projects, I’ve typically been very successful in finding people who can get the job done. Unfortunately, however, on … Read the full post from TimeForBlogging Tags: PHP, MySQL, Entrepreneurship, Developer, Ruby, website design, guru, programmer, Ruby on Rails, rubyonrails, odesk, scriptlance via Blogdigger blog search for camera reviews. […]
bosley
October 23rd, 2007 at 7:00 am
2Firing a subordinate has been one of the worst experiences I have had as a boss. That awful experience haunts me up to this day. I wish there would be more articles written on how to hande such situations. Thanks for your nice post.
Dallas Office Space
October 23rd, 2007 at 9:20 am
3Thanks for the Tip. I’ve gone back and forth with several people who didn’t know jack. I’m about to launch 10 more sites, so I’ll give it a try.
Gift Baskets
October 23rd, 2007 at 2:05 pm
4I hadn’t heard of ODesk before this post. I have a new project in the works and will try it out in hopes of finding a decent programmer. Thanks!
Thomas Kane
October 24th, 2007 at 2:37 pm
5Hope you get more luck next time. Useful personal is hard to find these days.
Donna Becker
October 25th, 2007 at 6:17 pm
6I think the biggest thing I got from this is to not get emotionally involved. And another thing that has always helped me is to treat my business like a business, this is KEY to remember when working from home : )
Anime
October 30th, 2007 at 7:14 am
7Thanks for sharing
jessica
October 30th, 2007 at 1:42 pm
8Good post. I have used scriptlance for the last 15 projects with mixed results. I can’t believe some of the pricing offshore…and I usually learn why later. I will try Odesk next!
Movie showtimes
November 5th, 2007 at 11:04 pm
9I’ve nevber heard of ODesk before this post, but anyway thanks for the tips
drt
November 11th, 2007 at 9:42 pm
10Just curious why did you need a developer and sorry for my ignorance but what was the scale of the websites that you have built? Can you share some of your sites with us?
djahna
November 20th, 2007 at 1:00 pm
11I will keep everything you’ve mentioned in mind. It’s great to learn from other people’s mistakes. Too bad you had it the harder way..
car parts nanny
November 27th, 2007 at 11:21 pm
12This post is very nice. Since many of us are working in an office so situations like this is not really a surprise. Emotions affects ones decisions a lot.
Chris
November 28th, 2007 at 8:09 pm
13I have to agree with the other posters. Absolutely do not get emotionally attached! That has cost me more money than I like to admit. =[
takeoffzone
January 3rd, 2008 at 8:07 pm
14I think you waited to long before taking action. If you are in a deadline and the programmer isn’t keeping up, that’s a good reason to start looking for a new one.
myspace & web designer
February 19th, 2008 at 12:09 pm
15I’m interested in this project. We’ve experienced this same disaster in the past with contractors before we were fortunate enough to have the great people we now have in house. shoot us an email. references, client list, and portfolio are on our website for major projects and the level of talent we have our prices are awesome. we’ve done some major projects to include a serious social networking web site. anyways I’m getting a little long winded. Your blog is great.
Lovely
March 26th, 2008 at 9:13 am
16Thanks for the tip, it is a nice one and I will adopt it. I have fire my Programmer sometime ago and I have not hire another one. This tip will help when I want to hire a new Programmer.
RSS feed for comments on this post · TrackBack URI
Leave a reply
Categories
Archives
Links
Meta
Time For Blogging
Editor: Josh Dorkin
I'm the founder of the website BiggerPockets.com, and have been creating websites since the dawn of graphic browsers. The purpose of this blog is to share some things I've learned about the internet and life.
Contact: Email Skype
Subscribe:
Recent Entries
Recent Comments
Most Commented
TimeForBlogging is proudly powered by WordPress - BloggingPro theme by: Design Disease