1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

My journey of building $xxxx/month software in 3 months... again.

Discussion in 'My Journey Discussions' started by macdonjo3, Nov 21, 2015.

  1. macdonjo3

    macdonjo3 Jr. VIP Jr. VIP

    Joined:
    Nov 8, 2009
    Messages:
    5,652
    Likes Received:
    4,379
    Location:
    Toronto
    Home Page:
    In 2011, I built Keyword Scout. By passing $100k in sales, the software taught me a lot, as I was just turning 16 at the time. It was the first keyword tool on BHW, and it received WSO of the day and WSO of the week Jan 1 2012.

    I do program myself, but I'm going to hire this out completely. However, I will choose languages that I am familiar with, so that if the freelancer bails on me halfway through, I can see what has been done, and can rewrite the spec for the next programmer with what's left to be done or redone.

    The software: I'm building out a software that will create a service that allows people to buy Google SERP clicks for their website. Noobs: The more clicks your website gets in search results, the higher it will rank essentially. Fake clicks through proxies is way too finicky and black hat. Google will catch on. I spent a couple hundred hours in testing that theory by using Chrome with X virtual framebuffer to hide the browser and ran it on a linux box with scraped proxies. The end bottle neck is that proxies are public and Google will find them before you do. I've developed a plan that is more white hat and reliable. I know it will provide an excellent impact on SERPs, so getting it to a $xxxx/month business will not take long.

    Step 1: Finding the programmer.

    This is what I'll be doing this weekend. I am a programmer and I know exactly what I want made. I figured out the language, the libraries and the exact system I want in place as I was showering earlier. So now I need to sit down and write out the 1500 word spec of what I want, exactly. If you're not a programmer, I would find it financially beneficial for you to hire someone who speaks English as their first language to understand your project and write the spec for you. I imagine it would cost $100-150. Doing this, can cut the costs of development from $5000 to under $1500. Providing an idea is going to cause you 2 problems.

    First, 30 days into the project, a freelancer will start claiming that the work and modifications you are asking for was not stated. You will be forced to pay up to double what you initially planned, just to get a working product.

    Second, less programmers can go from an idea, to coding it. I study computer science and occasionally hire classmates. I told a classmate that I wanted to scrape all Instagram and Twitter influencers, outreach to them, and organize them by price per shoutout so that my consultants can provide shoutout to brands in an easy interface. He of course had no idea how to start. He had a 99% average in classes that average 60%, including two 100%. At Canada's top university, that's pretty impressive. So I was forced to write out the spec. I walked him through the technologies he needed to learn and he learned them. I ended up building out an influencer marketing platform in about 12 months of work for under $1000 in freelance costs.

    Moral of the story, plan it out entirely in a PDF before you even think of talking to a programmer.

    I'm going to choose a fixed-price budget instead of hourly since I know exactly what I want built upfront. However, when I freelance, I generally work as an hourly.

    The spec will be 1000-1500 words I'm guessing and I'm going to write it this weekend. I will wait and post it late Sunday evening, because the freelancers on oDesk on the weekend is quite low. I will use oDesk, as Elance is merging with them as we speak. oDesk now provides useful metrics such as the percentage of projects successfully completed. This is quite important to me as many freelancers like to bail halfway through. I will not limit my budget, but I will choose the best freelancer and negotiate with him to get the price down 30-40% of what he offered.

    So the next step... It's Saturday night, I'm going to fulfill a few expired domain orders, finish 2 clients projects, a school project, and by tomorrow I'll have the spec finished and post it late that night.

    Please leave a reply and let me know what you think.
     
    • Thanks Thanks x 12
  2. rabbitking

    rabbitking Elite Member

    Joined:
    Sep 24, 2013
    Messages:
    1,712
    Likes Received:
    3,581
    It looks like you have stuff in order as usual. Good luck with it!
     
    • Thanks Thanks x 1
  3. Neon

    Neon BANNED BANNED Jr. VIP

    Joined:
    Nov 3, 2013
    Messages:
    3,107
    Likes Received:
    7,706
    Gender:
    Male
    You were just turning 16 and passed 100k $ in sales -> This ladies and gentlemen is the software Mozart !
    Good Luck with your Journey OP, following along :)
     
    • Thanks Thanks x 3
  4. Sythix

    Sythix Senior Member

    Joined:
    Sep 29, 2014
    Messages:
    1,168
    Likes Received:
    739
    Location:
    127.0.0.1
    Home Page:
    Damn bro, this is very inspiring. I'm also developing my first product as well, coding it all myself. Do you have any advice for someone who hasn't done this before?
     
  5. K.H.R

    K.H.R Jr. VIP Jr. VIP

    Joined:
    Dec 9, 2013
    Messages:
    3,305
    Likes Received:
    1,048
    Occupation:
    Learner
    Location:
    BHW
  6. Techbiggy

    Techbiggy BANNED BANNED

    Joined:
    Aug 28, 2015
    Messages:
    54
    Likes Received:
    14
    bookmarked ! Good luck and share with us :)
     
  7. Bob Smit

    Bob Smit Newbie

    Joined:
    Nov 21, 2015
    Messages:
    1
    Likes Received:
    0
    Location:
    Cardiff
    Good luck with your journey. Bookmarked :champion:
     
  8. TurkishDelight

    TurkishDelight Regular Member

    Joined:
    Sep 16, 2015
    Messages:
    221
    Likes Received:
    122
    You da mane

    journey threads on BHW this holiday season are insane
     
  9. Divination

    Divination Power Member

    Joined:
    Jul 3, 2012
    Messages:
    580
    Likes Received:
    116
    Hope you make a crapload of money, once again. You definitely have the potential as you've shown us already.
     
  10. windycity

    windycity Newbie

    Joined:
    Oct 23, 2015
    Messages:
    33
    Likes Received:
    14
    Great job, it looks like you'll be making a lot of money in IM ;)

    Is your new project going to be similar to crowdsearch?
     
  11. macdonjo3

    macdonjo3 Jr. VIP Jr. VIP

    Joined:
    Nov 8, 2009
    Messages:
    5,652
    Likes Received:
    4,379
    Location:
    Toronto
    Home Page:
    There's not much of a sales page available for them, so I'm going to assume not.
     
  12. anafsp1

    anafsp1 Junior Member

    Joined:
    Dec 18, 2013
    Messages:
    157
    Likes Received:
    53
    Gender:
    Female
    Sometimes I have the greatest ideas ever for a software but I know nothing about programming and I dont feel confident to just hire a freelancer... Wish you luck!
     
  13. macdonjo3

    macdonjo3 Jr. VIP Jr. VIP

    Joined:
    Nov 8, 2009
    Messages:
    5,652
    Likes Received:
    4,379
    Location:
    Toronto
    Home Page:
    I'm getting a bunch of PMs and Skype requests looking for advice from me. I don't have much time these days to help in most cases. However, if you ask here, I will try to address it. If you MUST ask me a question privately, you can call me through Clarity. Please no more PMs or Skype requests. :)
     
  14. myfault

    myfault Power Member

    Joined:
    Sep 21, 2012
    Messages:
    636
    Likes Received:
    121
    Same here, but i will definitely hire from my local country guy for better price.
     
  15. djmonster

    djmonster Regular Member

    Joined:
    Jan 16, 2010
    Messages:
    201
    Likes Received:
    39
    Im studying computer science too. Do you usually create a design for your software before you start building it? as I believe this is one of the most important part in software development.
     
  16. macdonjo3

    macdonjo3 Jr. VIP Jr. VIP

    Joined:
    Nov 8, 2009
    Messages:
    5,652
    Likes Received:
    4,379
    Location:
    Toronto
    Home Page:
    I'd avoid choosing someone just over the price. When I hire online, the most important factor is the number of reviews. Too many people choose the developer that's 50% cheaper and end up getting a garbage product or it never gets finished. If they have 25 reviews, they are probably not going to risk their reputation by screwing around with you. Always work through the Upwork platform.

    I tend to draw out the GUI if it's desktop based, or if it's web based, I just find a free template and send it to the dev.
     
    • Thanks Thanks x 1
  17. macdonjo3

    macdonjo3 Jr. VIP Jr. VIP

    Joined:
    Nov 8, 2009
    Messages:
    5,652
    Likes Received:
    4,379
    Location:
    Toronto
    Home Page:
    Just a couple hours from moving forward. The first draft of the spec is written on Google Docs. I will post the job with a brief 100 word overview, and then I'll send the Google Doc link to the applicants I'm interested in. This will keep the idea specifics off the market, even though the chance of someone replicating it is low. As freelancers respond with questions, I will answer their questions and add another 50%+ in length to the doc to help future applicants understand.

    It's 6:00 AM in India right now, so I'll be posting it in about 2 hours.
     
  18. pyronaut

    pyronaut Supreme Member

    Joined:
    Dec 9, 2008
    Messages:
    1,229
    Likes Received:
    1,425
    Cannot recommend https://balsamiq.com/ enough. Incredibly mockup tool for both web and desktop.
     
    • Thanks Thanks x 1
  19. Mercury_Hg

    Mercury_Hg Registered Member

    Joined:
    Aug 23, 2010
    Messages:
    88
    Likes Received:
    18
    Any particular reason why you're outsourcing this work instead of doing it yourself?
     
  20. auraita

    auraita Regular Member

    Joined:
    Dec 30, 2013
    Messages:
    283
    Likes Received:
    280
    i ll be following this thread ;)