How can I make a Program, by hiring someone?

10 replies
This will be my first program that I will try to make, or pay someone to make, because I would not have the slightest clue how to make it myself.

This is already an existing program, but I have a better concept for it. I have in mind a lot more features then what is currently in the market. I know exactly what I want, but my question is, how do I find someone to make it.

What steps should I not miss before creating a program? What should I know?

Thank you.

Christian
#hiring #make #program
  • Profile picture of the author wayfarer
    The first thing you'll need to know, if you're going to make it yourself, is a programming language. Which language really depends on what you're making and how it will be used. Is it a desktop application, or something that will be used by those on the web?
    Signature
    I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
    {{ DiscussionBoard.errors[1570630].message }}
  • Profile picture of the author adventureman89
    It will need the internet. It will be a similar program to socialmarker.com but not with bookmarks.

    Also the program that has motivated me to make my own reads all the captcha prashes within 1 minute. Which I think is kind of cool. So you can leave the program running and it fills in what I want to fill in, all by itself.
    {{ DiscussionBoard.errors[1570709].message }}
  • Profile picture of the author TrafficMystic
    you have a few options for a net based app.. basically either php or asp.net, other languages are around but personally i would recommend only php or asp.net (i use c# but vb.net is also very popular).
    {{ DiscussionBoard.errors[1570912].message }}
  • Profile picture of the author Ross Dalangin
    If it is really similar to social marker then I have to agree with TrafficMystic on this one. BTW, a desktop application can also interact the web. So choose wisely.
    {{ DiscussionBoard.errors[1570936].message }}
  • Profile picture of the author customertools
    You need to post your idea on some site like getafreelancer.com, odesk.com, elance.com, etc... Be as specific as possible, and get some bids.

    Make sure you make the winner do weekly/daily updates to where you can see the progress. IF they are unwilling to do this, then they are not the right programmer for the job. This keeps them on the right track, and makes sure you're not going to be waiting around for ever for the project to be completed if ever.

    Put money in escrow only. You can releace up to 25-35% of the money at the 50% completed mark, but anything over that you are risking your money and the project completion time. DO NOT PAY BY THE HOUR if you don't know how to do the project your self, they will milk you for money. (warning if you use odesk's hourly rate, that money is gone, they will not help you get it back even if the programmer did nothing for the money but input that they worked X hours. I would personally stay away from odesk)

    If you can make a flow pattern of what the project is to do, so that the programmer can get an understanding of what it is to do. Always make the programmer tell you in there own words what they think the project is, this makes sure they understand it. There are language barriers sometimes...

    and you can use something similar to the following to protect your rights to the finished product:

    Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables). All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

    If you have any more questions feel free to contact me.

    -Brad
    {{ DiscussionBoard.errors[1571301].message }}
  • Profile picture of the author jjoshua
    How do you integrate a script in php into a software(exe) file? Does anyone use adobe air?
    {{ DiscussionBoard.errors[1572678].message }}
    • Profile picture of the author mywebwork
      Aloha Christian, nice to see another Hawaii resident on the site (except I'm off-island right now!)

      A few great responses on this thread, as a programmer myself I'd advise that you document and draw mock-ups of everything that you want your program to do. A process flowchart would be a good thing to have as well.

      I wish you the best of luck with the project, please feel free to contact me if you need help getting it figured out.

      Mahalo!

      Bill

      Originally Posted by jjoshua View Post

      How do you integrate a script in php into a software(exe) file? Does anyone use adobe air?
      Thought I'd address this sepeately as it's a bit off-topic.

      I've used Air and like it a lot, however you can't run PHP code under it - just HTML, JavaScript (with the ability to access your local hard drive to a degree) and Adobe Flash.

      You could install a PHP interpreter on your local computer and run a PHP application that way, but packaging and distributing something like that would be a real pain. And I honestly don't see any advantage to using PHP as a desktop application language.
      {{ DiscussionBoard.errors[1677780].message }}
  • Profile picture of the author managepro
    Hello,

    I recommend you to follow the following approach:

    1. List down your Customer Needs or things that you would like to provide to your customers using this software.

    2. Next for each customer need write down how you will furnish the need using your software. The manner in which you furnish one need will become one feature on your software.

    3. Software should be thought in 2 ways customer side and system side. Step 1 will give you the customer side of things and step 2 will give you the system side of things.

    4. Most Customers will not understand the system side and most software developers will not understand the customer side.

    5. Once your have the features or the system side ready, you can provide the same to a software developer to develop the same.

    6. The customer needs that you have captured can go onto your salescopy.

    Best Wishes,
    Santosh
    {{ DiscussionBoard.errors[1572852].message }}
  • Profile picture of the author jedz
    Banned
    Feel free to check us out if you're still looking for one. We have several competitive programmers in our pool whom you may find qualified for the position.
    {{ DiscussionBoard.errors[1677670].message }}
  • Profile picture of the author arnoldsmithh
    What kind of program you want to get developed and which language you wanna use in that program.
    {{ DiscussionBoard.errors[1678551].message }}

Trending Topics