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

Where to get a good coder for your project?

Discussion in 'BlackHat Lounge' started by PinguSpy, Mar 19, 2015.

  1. PinguSpy

    PinguSpy Jr. VIP Jr. VIP

    Joined:
    Dec 7, 2007
    Messages:
    1,378
    Likes Received:
    1,130
    Occupation:
    Internet Farmer
    Location:
    Pineal Gland
    Home Page:
    Where to get a good coder for your project?

    How to determine someone is a "good coder"?

    How to avoid the coder from reveal your project idea?

    And I believe, hundread of people on BHW already got their own project with their own personal experience with this kind of situation.

    Mind to share?

    Thanks. :)
     
  2. phirex

    phirex Power Member

    Joined:
    Nov 17, 2009
    Messages:
    515
    Likes Received:
    259
    You need to be very lucky at finding good people.
    I would suggest you not to use BHW for that, even though i had success finding people here twice (out of like 20 tries)
    How to determine someone is a good coder? - I usually tell by looking at their recent works.
    How to avoid the coder to reveal your project idea? - You can have them sign NDA but let me be honest with you, ideas are just ideas, its how you bring them to life that matters, so stop worrying about that and just go and make it happen.

    Good luck.
     
    • Thanks Thanks x 2
  3. BlueWaterLover

    BlueWaterLover Junior Member

    Joined:
    Feb 28, 2015
    Messages:
    186
    Likes Received:
    159
    Location:
    Localhost
    People will tell they are good.but they arent so it would be hard I code myself. I can show you my portfolio and you will tell if I am good or not.

    Ask them their portfolio. Look at how the website looks. Look if everthing works good. That is easy if you need an simple website. But if you need php you may ask them for an webshop they coded an see how it works
     
    • Thanks Thanks x 1
  4. howard_hughes

    howard_hughes Elite Member

    Joined:
    Jul 23, 2009
    Messages:
    5,058
    Likes Received:
    3,695
    Occupation:
    Just Another Digital Marketer!
    Location:
    "Insta Rank"
    Home Page:
    Code Mongoose - Contact IndianBill about the same :)

    Or alternatively, BHW "hire a freelancer" section works well (depending upon what you need)
     
    • Thanks Thanks x 2
  5. riktubrs

    riktubrs Regular Member

    Joined:
    Dec 8, 2010
    Messages:
    263
    Likes Received:
    68
    Occupation:
    Software Developer
    Finding talented developers is a pain, nearly impossible. When you look for saving money on a cheap coder, you get cheap work.

    We're three super talented developers with a ton of experience in php, RoR, Android development and a bunch of other languages. Hit me up on Skype so can speak.
     
  6. PandaDomo

    PandaDomo Senior Member

    Joined:
    Apr 30, 2012
    Messages:
    1,122
    Likes Received:
    450
    Code Mongoose was a 50/50 for me. They got the job done, but they were incredibly late on it. Plus, they quote extremely high in comparison to others, but you're able to negotiate.

    The upside though, is that their support is excellent, so I doubt you'll have any issues regarding communication. They're also willing to put in the work it takes to fix any screw-ups or if something doesn't work, or if you need some type of revision.
     
  7. ..Q..

    ..Q.. Regular Member

    Joined:
    Apr 18, 2008
    Messages:
    207
    Likes Received:
    76
    Occupation:
    Content Network Infiltrator
    Location:
    Singapura
    Also ask for their Github account and review it.

    Not crucial but it helps if they are active in Github and you can somewhat deduce their capabilities :)
     
  8. EverestOnline

    EverestOnline Junior Member

    Joined:
    Apr 19, 2013
    Messages:
    124
    Likes Received:
    8
    Occupation:
    Web services company
    Location:
    Manila, Philippines
    Home Page:
    Asking for referrals will allow you to find what you are looking for. People will not recommend somebody that does shabby work.

    As for what makes a coder "good," that depends. "Good" is relative--what may be good to others may not be good to you. It would be a good idea to request for a coder's portfolio and see for yourself if the work is any good.
     
  9. PinguSpy

    PinguSpy Jr. VIP Jr. VIP

    Joined:
    Dec 7, 2007
    Messages:
    1,378
    Likes Received:
    1,130
    Occupation:
    Internet Farmer
    Location:
    Pineal Gland
    Home Page:
    Your portfolio please.
     
  10. riktubrs

    riktubrs Regular Member

    Joined:
    Dec 8, 2010
    Messages:
    263
    Likes Received:
    68
    Occupation:
    Software Developer
    Sent you a PM with portfolio.
     
  11. Second Mate

    Second Mate Newbie

    Joined:
    Feb 12, 2014
    Messages:
    43
    Likes Received:
    9
    Occupation:
    Digital Strategist
    Location:
    The Darkside
    I've tried people on here, I have tried freelance websites, I have even built my own team in the Philipinnes, and I find outsourcing is a recipe for disaster unless you're the 1 in 10 that it works for, I suggest going to meetups and looking for your hungry grads that want to be a part of something where they can provide the coding and lean on you for the marketing.
     
    • Thanks Thanks x 1
  12. PinguSpy

    PinguSpy Jr. VIP Jr. VIP

    Joined:
    Dec 7, 2007
    Messages:
    1,378
    Likes Received:
    1,130
    Occupation:
    Internet Farmer
    Location:
    Pineal Gland
    Home Page:
    Wow seriously?

    It's more harder than I already thought it was.
     
  13. rootjazz

    rootjazz Jr. VIP Jr. VIP

    Joined:
    Dec 21, 2012
    Messages:
    684
    Likes Received:
    326
    Occupation:
    Developer
    Location:
    UK
    Home Page:
    There are ways to increase success.

    Know what you want. Every little single detail.

    That way the dev can build what you want. Not try to guess what you want.


    Whatever you do, do not say things like "this will be easy to do" "This will only take 5 minutes" "I could do this myself in 5 minutes if I knew how". Trust me, you will be wrong, you will annoy the dev as you are basically telling them you think they are incompentent, they are slow, that a non-programmer could do what they do in 5 minutes. You cannot, you will not be able to.


    When working out pricing, the dev will try to work out how long the project will take, then decide what kind of hourly rate they want, then give you a price on what you asked for. If half way through, you want to change everything, this adds time, so expect to pay more. The dev should not be expected to lose out because you changed your mind.

    In the future, if you want changes / updates / new features, you have to pay. You do not own the dev, they are not your personal coder. You want them to work more, you pay them. Do you go to work for free? No. Neither should your dev.


    If you want a support contract, be upfront in the beginning. This is a hard call. You want to pay less for more work, the dev wants to get paid more for less work. Lets be honest here. He doesn't care about your project, he wants to get paid. Now a support contract will mean, one of you wins, one of you loses. If the support contract means you paid an initial higher cost and do not need any changes, the dev gets more money less work. If you want and get lots and lots of changes / new features, then eventually the dev will be working for less than their desired hourly wage. They lose. When someone wins and someone loses, it create animosity and a great way for your dev to "disappear". Avoid all this. If you want changes / new features in the future. Pay for them.


    Be aware of communicational and culture differences in doing business. Some cultures agree a price and come life or death will try to honour it, others have more of a haggling style. It is a different culture, no one is de-frauding/ scamming, it is misunderstandings.


    Be aware, programmers ARE ABSOLUTELY TERRIBLE AT TIMINGS. Things go wrong, issues appear, bugs happen. Do not expect otherwise. Timings are hard. We have to put a bid on your project, not knowing all the small details, not aware of the issues that will occur and we have to put this bid together for free. If we win, then our time on it will be paid for. If we do not get the project, the time putting the bid together is a waste. Thus, we cannot go through every single tiny aspect.

    Be prepared for over runs and be prepared that you may have to pay.


    Be wary of those that promise the earth for half the cost. But then again, you do not need to pay $100 an hour for quality work. But not being a coder is hard to judge. It is a gamble. Good devs, tend not to have to look for work, it finds them. You are left with the rest


    Good luck
     
    • Thanks Thanks x 4
  14. PinguSpy

    PinguSpy Jr. VIP Jr. VIP

    Joined:
    Dec 7, 2007
    Messages:
    1,378
    Likes Received:
    1,130
    Occupation:
    Internet Farmer
    Location:
    Pineal Gland
    Home Page:
    @rootjazz

    Thank you for the information.
     
  15. MoneyIsTheGod

    MoneyIsTheGod Jr. VIP Jr. VIP

    Joined:
    Oct 26, 2013
    Messages:
    783
    Likes Received:
    445
    Occupation:
    Software Developer
    Home Page:
    When you release your tool to the market, everyone will see your idea already so it doesn't matter.