Advertisement
Guest User

Should I outsource development for an idea OR do it myself?

a guest
Dec 28th, 2013
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. I have a certain idea that I need to implement. But the same idea has been haunting me for quite some time - because I am unable to implement it due to lack of time.
  2.  
  3. The thought of outsourcing the idea has been coming to me frequently - i.e. Hire a freelancer to get it done.
  4.  
  5. However I get held back with one question every time I think about it. I am a programmer myself. What is stopping me from doing it myself, especially when I know it better than anybody else (and the learning curve is negligible)?
  6.  
  7. On the other hand - the word "delegate" keeps coming back to me.
  8.  
  9. Frequently, I made the decision to do it myself. Then I make some progress and the work halts - some other deadlines in my day job take off the 2 hours daily that I committed to implement that idea. This halt goes on for days and weeks. And then suddenly I start getting freed up again. I relax for couple of days and then the idea comes back to me, I commit myself again and make some more progress and then it halts again for few weeks... and so on.
  10.  
  11. This has been occurring frequently and in an irregular format. Most times its the day job interfering with it, and sometimes some family/socialising stuff kicks in and again it just halts work on that idea. And every time I start again, I spend a considerable boot time revising what was done earlier.
  12.  
  13. Its one thing to hire somebody to do stuff that you don't know how to do. And its another thing to hire somebody simply because you are lacking time even when you are the expert/near-expert in that area.
  14.  
  15. Delegating the development job to an outsider makes more sense to get it done.
  16.  
  17. You may ask why am I so scared about delegating my idea?
  18.  
  19. I've delegated work earlier (at my job) and have had mixed experiences. Most of these were terrible when I started with a new team - the code did not come out like I wanted it to be. I know its sounds like me being a control-freak. But I am not, and I don't want to be. Certain code needs to be written in a certain way to integrate well with the bigger picture and to keep it maintainable. But if I were to write my design explaining how to write every line of code- wouldn't it be much easier to just write code myself? After frequent interaction with the new team and working with them for some time - I found the results got much better. I also learnt to make some compromises - with aspects that I found "not-worth-arguing because management doesn't understand value-enablers".
  20.  
  21. While in the company, delegating made sense - it invested in creating a pool of knowledge that the company could use later.But does it really make sense to experiment while outsourcing development to freelancers? (in a very limited budget)
  22.  
  23. I've never hired a unknown freelancer earlier - which obviously makes it a gray-area for me. But my experiences of dealing with new team members terrifies me even when I think about unknown freelancers.
  24.  
  25. I want to ask programmer-entrepreneurs out there - Have you been through this confusion? and how do you get out of it? Or am I just being lame and unproductive and making-excuses for not doing it myself?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement