Finding Programmers to Build a Website?
jameseyjamesey asks: "I have a really good idea for an Ajax/Web2.0 website, but I have no idea how to code or put it together. I know what HTML, Java, PHP are but I have no idea clue how to code or program. Due to my demanding job, I also have no time to learn how to code. I have the layout, design, options, settings and method of making money all mapped out. Who can I talk to, and where can I go to work with someone to get my website developed and off the ground?"
But really, wouldn't you rather just hire a slashdotter like me? http://www.reed.edu/~sollaa/
After all, I am strangely colored.
Knowing the state of the industry and how much one has to compete for work, I think that you are going to get a lot of responses along the lines of "So where should I send my CV?"
but I bet you don't want to pay my rates.
Slashdot - where whining about luck is the new way to make the world you want.
It's your lucky day. I'm a programmer analyst who would love to get a paying job. Email me! But only if you're ready to spend millions of dollars on this project and give me all the credit.
The dangers of knowledge trigger emotional distress in human beings.
Be ready to have your inbox slashdotted with resumes :o)
will work for Karma
1: phonebook
2: google
Just kidding.
Indiana.
Ironically, the word ironically is often used incorrectly.
or if you're feeling lonely, call 867-5309
... is to ask /. people. Oh wait, you already did. Maybe posting some wage information? And e-mailing me about it would be nice too ;).
I think you came to the right place if you're looking for people who can code sites using AJaX / Web 2.0 / XHTML / CSS / JavaScript / Java / PHP / Python / XML / RDF / RSS / iCalendar / etc.
I suspect that pretty much everyone else who reads /. (myself included) can do this for you. Honestly you're going to get bombarded with choices, and the toughest thing for you will be to figure out which ones are even worthy of a second look. As someone who sometimes competes in this arena, I can say from my standpoint that you're at a big disadvantage if you don't understand the tech yourself, as it'll be really hard to tell good work from bad work -- something like graphics design anyone can judge -- something like web programming is a different thing entirely. Get familiar with the W3C validation tools for XHTML / CSS / RDF / etc. and tinker around with multiple browsers. When you're looking at prospective designers' portfolios, run them through the validation tools and check them with multiple browsers.
A slight modification of the "Google it" answer: Open a phonebook. There are like a million companies that do this sort of thing. Find one locally, because you're going to want to talk to them in person. Unless you live out in the complete boonies, you've got some near you.
Once you get going, if in fact you ever do, you may find you need to hire people, etc. That's up to you, and basically a constant no matter what. But if you've truly got everything laid out, you can hire one of these companies.
Your problem is that if you are not technically competent, you can't tell a good developer from one that can talk the talk, but not walk the walk. Hiring developers directly is not practical. This is a handicap no matter how you slice it, but this approach minimizes the risk, if you do due diligence on the company you choose.
Oh, and I hate to say it, but it's a good 99% bet in my experience that if you don't know how to code or program, you do not have it all figured out. But hey, it's your dime.
I thought it was just a concept. I didn't know that you could actually *build* an Ajax/Web 2.0 website. Sheesh, PHB buzzword fest... http://en.wikipedia.org/wiki/Web_2.0
perception is reality
Have you thought of how to deal with copyrights and other legal issues?
I too have projects that I'm too busy to do, but I'm not experienced enough to draft a legal document which can protect my ideas from developers.
Virtual Betting on Facebook for non-geeks.
You may be able to get some very smart students to work on it. The idea of getting to do something with AJAX and such sounds interesting to me.
Even if you don't have a local DeVry (if you are near a big city, you probably do, check their site: DeVry.edu), there are almost certainly similar things at other universities (public and private). Even if you can't get it done as a senior project/self study type thing (which would have faculty oversight to make sure it is done right/good design decisions), you could find some bright college students who would be willing to do it for very little money (compared to hiring professional programmers).
Short of that? There are websites that you can have people do your coding for you. You could try something like that, I suppose.
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
So if you don't know how to code at all, how did you settle on that choice of infrastructure? I suggest you get the coder you hire to tell you what you ought to use to build your site.
Get an experienced developer with experience in software architecture and website development, then get several interns who are young, but promising. Give them a lot of exposure to every buzzword you can in this area so that they can get their resumes well underway. Most of them will consider it a bargain and it's a good way to train up a new generation of domestic coders.
Get a student, maybe from a college or even a local HS. Either find a teacher in the business/computer sci departments, or find some students and ask around.
Most will work for free, or cheaper than a pro, and (if you get the right kinda kid) you'll be much better off.
Oh, and make sure you ask the kid for stuff he (or she) has done... don't get a kid that has tried to 'hack' wordpress and says he knows php- ask for some previous works.
Number goes to gay porn hotline!!!! (But at least I ordered some really great new stuff...)
I'd strongly recommend that you find a local university that has a master's program in Computer Science. Get yourself a couple of students to write the thing for you. You get good cheap help and they get paid more than the on campus jobs plus the resume fodder never hurts.
2 cents,
Queen B
HDGary secures my bank
Well I guess you don't wanna pay people... There's an article about recruting people to work for free on an IT related project. You would know if you searched on my site :)
Post your location so that local Slashdotters can reply. This website is full of people that could do the job if they could only talk to you in person.
Because if you could afford to just pay someone, you could just search google or open a phone book as a number of others have suggested. Personally, I don't do contingency work anymore because the pay is lousy. But if you've got money to spend, I'm sure we could get your website developed and off the ground in a jiffy.
And I'm sure you could find lots of other students who would be willing to do it for very minimal money. It may not be the fastest, but, if you pick the right people, you could get some very good results from undergraduates. Although you could always pick up the phonebook like someone else suggested and call a professional, which would cost you a ton of money.
This totally reminds me of the time Homer Simpson got to design a new car.
Hi,
My company in India is working to help you develop your web site. We are experienced in all technologies like asp.net and php mysql. We would like you to look at our sites we have done and you will be impressed.
www.microsoft.com
www.slashdot.org
www.amazon.com
www.ebay.com
We will make your site for $40 dollars and it will be ready for you soon. Please contact us by replying to this message.
Sandib Ramakrisnakalisanje
RentaCoder. Well, Maybe.
You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
But check your local phone book, and look at the local mom & pop ISP section. Chances are that they've got somebody inhouse who does all their web development. I know the folks around here (say www.velocity.net) do pretty good work and have very reasonable rates. Now, most of them have a flat fee AND charge by the hour, so it would be in your best interests to have at least a skeleton of the project completed.
OR, you could check your local trade school or university, see if they've got a web development program, and place an ad on their board. If you're on a tight budget, post what you're willing to pay (Say, outline the project's details and give a dollar figure. 500? 250?) Require a portfolio. You'll probably find somebody, especially a student, willing to do your project for a decent amount. And remember, if you're hiring a student, you can exploit their lack of cash as much as you want.
--- Though lovers be lost, love shall not; And death shall have no dominion -Lem
Because they dont know how to program. If the only language they know is PHP, STAY AWAY!!. Find someone who knows multiple languages which include C/C++, even though they might never use it to program your web app they'll generally be a better programmer.
And no this is not a troll.
The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
If you can do java you can do ajax. Honest... it's not really that hard. In fact it's boring and stupid, but it's the hype of the moment so you might as well jump on board.
If you really think this is the coolest idea ever, send it to google. They'll make it for free.
If you understand the technology well, you might to search out a local user's group, go hang out, and propose it. i.e.: if you decided Ruby on the Rails, look for a local rails group. If there aren't, maybe a Linux users group.
_______
2B1ASK1
..an extremely tech-friendly site that follows trends of current technological fads and has a very high penetration of coders that could use work to pay for ramen. Another good idea would go somewhere that would know how to leverage open source solutions for your problems.
Nowhere exact comes to mind though...
DYWYPI?
Be sure to also do research to make sure your great idea hasn't already been done somewhere else. Or if it has, maybe find a way to make it better.
Additionally, there are lots of existing software/web solutions which may provide what you're looking for. You should still get in contact with a "tech geek", but let them see if it's easier to combine/use existing products, rather than re-inventing the wheel. Most often, it's the content that really drives the popularity of a web site, not necessarily how it's designed, its features, etc.
-- jchenx
It's a shameless plug, but check with my bro. andy at andylong dot org. He's just starting up and only has a few clients, but he's totally customer oriented and will meet any budget to keep a good client.
Here's a sample of something he's done recently:
http://www.prescottregulators.com/
Again, it's a shameless plug but he could use a few more clients and you won't find a better price.
Your idea is likely not great nor unique. You sound just like everyone who plays a few games, knows NOTHING about programming or game design, and then announces to the world that they have the idea for the PERFECT game, and if only someone would listen to them!
Always good content when a user has some good keywords, let's hear it for Feneric!
.. at the lack of web 2.0 mocking. Did you all swallow the koolaid?
I call shens. Keep it to the CGHMN.
I love Ask Slashdots when the answer is really to go to the oracle.
Honestly, there's web developers near you. We have websites. We know what we're doing. I'll do it if you're in my area - send an email to mudformike at yahoo dot ca and I'll get back to you. Give it to any of the other people who replied. We'll even tell you the language you should actually be doing this in for it to be sustainable.
ps - Web 2.0 is what we in the business call a "buzzword". It doesn't really mean anything and you can't program in it. If a client asked me to "program something up in Web 2.0" my fee would climb by 75%.
I've done a fair bit of web design and programming, both as a side gig and as a full time job. This said, there are a few things that jumped out at me from your post that I thought I would bring up.
The first thing is that you have to remember that good programmers are not alwyas good designers. Good web design is something that really takes a sort of knack to be good at, and there is not a lot of overlap between good designers and good developers. If you manage to find someone who is both a talented programmer and designer, expect to pay a premium. In most cases you will want to higher a designer (and possible even an artist seperate from the designer) to design the site- and then turn over the design to the programmer who will take the static templates and make them alive. While the designer and the programmer can to a certain extent work in parallel, it's important to remember that the design is the critical path because at some point the programmer has to have a skeleton to put the code into.
The other thing that jumped out at me is the specification that you want an AJAX/Web2.0 site. The truth is that if you don't know enough to code the site youself then you really do not have the information to decide the best way to code the site. AJAX and Web2.0 are both very vauge terms in themselves, and chances are that the AJAX parts of your site may only constitute a small part of the overall application. It's important to realize this because if you convince yourself that a project should be done with some combination of technologies A, B, and C then you may end up dismissing a better solution using Technology D, or end up with someone who only knows Technology A and will end up doing you more harm than good in the long run.
Famous Last Words: "hmm...wikipedia says it's edible"
Is the IT economy still in a funk?
I'm Posting AC to keep my company confidential, but I work for a Fortune 500 company and happen to sit next to one of the guys who handles the hiring of programmers. (The IT department has its own mini-HR department.) From what I hear over the cubicle wall it sounds like the IT economy has started to roar again. A lot of people are being poached by headhunters while our demand has grown (even without the people leaving). The recruiting companies my office neighbor works with have stopped spending time cultivating new corporations to hire for, and are putting everyone out to search for talent to hire. Our pay here pretty good too, I recently heard that we're hiring someone 2 years out of college for $150k/year.
Hey all, I asked the original question. I hadn't considered asking if anyone from slashdot could help, but if you're near Pasadena, California, Msg me on AIM - jameseyjamesey, or ICQ -6479637. I'd prefer to work with someone who is serious and be a partner on the site. I've learned a lot from the responses. thanks.
...I'm booked solid for the next six months. Check back with me in August or September and I might be able to squeeze you in.
-William Brendel
If you could narrow the region of the country you're in, it would make finding a canidate much easier.
BTW: Ohio here, will code for food and money.
Email me: tekrat[at]30gigs.killthisreallylongpart.com
You say things that offend me and I can deal with it. Can you?
Good thing you don't also have a wife. Or kids. Or family or friends. They take up plenty of time too.
This whole article should be rated "troll." The author is either an idiot or a puss and probably both; it takes a hell of a lot more than an "idea" to make it out there. I'm sure your "employees" will also be impressed with how much faith you have in your idea as you continue to hang onto your day job too.
"10% inspiration, 90%..."
Just sell your slashdot id. You can make a few hundred grand. ;-)
Already bought it on Ebay, so it's not for sale.
The dangers of knowledge trigger emotional distress in human beings.
1. A real engineer's time is worth 100/hr without headhunters.
2. Ask for rapid prototypes prior to any bids.
3. Ensure that the developers have extensive experience in the business or trade of the solution's realm.
4. Take care to never tie in to any proprietary technologies.
5. Choose the correct tools.
6. Make sure that the people developing the solution are focused on developing the product, not a framework for the product.
7. Know that with modern web development technologies, that product life cycles are completed monthly with milestones weekly.
8. Make sure that the development process is Quality based with regression tests and configuration management.
9. Be convinced that another team can easily manage whats developed at any time.
10. Ensure that requirements are documented to ensure whats to be delivered is well specified and keep engineering documentation light and only updated after major revs because it is constantly changing.
11. Ensure that the project lead is well versed in development AND networking.
12. Start the project by defining milestones and prototype the deliverables so you can easily track performance.
Theres much more to the SDLC depending on the requirements.
nt
There are two types of people in the world: those who divide people into two types and those who don't.
It doesn't sound to me like you've got the cash or experience to quit your day job and manage a to complete a successful software project. Ask yourself honestly what great thing you would contribute to such an enterprise that your "development partners" couldn't do it without you (and "the great idea" and "non-disclosure contracts" don't count).
I'm not trying to be harsh here, but I think you should probably give whatever money you do have to someone else to invest.
As other people told you, you can be /.ed with resumes by now, but... I'm available for that kind of job. If you're interested, hmassa (at) gmail.
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
Now there are two kinds of people in this world. Those who would PUT every language they ever touched on their CV and those that only list the ones they worked with recently and got a lot of experience with. I am in the last group. It is a bit like my language skills. I learned Dutch, German and English in school. Should I list them all as langauges I know? Well my Dutch is good as it is my first language. English, well the spelling is pisspoor but it is passable. My German however SUCKS. Oh I passed with a highscore but I haven't really used it in years. Decades even. Oh I can understand the TV news in german but life experience thought me that TV german is nothing like the german spoken by germans.
So I would only list Dutch and English on my CV. Another person, probably the above poster would list Dutch English German AND Spanish because he knows how to order a beer while on holiday in spain.
What am I trying to say? That when somebody claims to know a long list of skills you got to ask yourselve how recent is his experience. Remember Jack of all trades, master of none.
If you see two CV's and one has a far shorter skill list then the other stop for a moment to think wich one is being honest about their skills.
Oh and a final note about the "quality" of people who know C\C++ what the above poster seems to think is a real language vs PHP wich is not. There really is not that much difference. If the above poster was any good he would know one thing. A truly good coder doesn't know any language. He knows how to code. The language is just a tool. It is like say being a photographer. A true genius can take good shots with any camera. Only amateurs will claims you need camera X to take good pictures.
Claiming that C\C++ is somewhow a more important language marks the above poster as an idiot. Language is a tool and you select the tool that is best for the current job and learn it. A really good coder should be able to pick it up in a few weeks. It is called being flexible. New job, new toolset.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
You always start with the Business Case. The Business Case states the objective of the project, the benefits of the project, and importantly how the money is going to work.
You need to map out the costs of the project. Consider the hosting costs, development costs, advertising costs, and your time!
You can even have a few different models - consider that the development might cost twice as much as you think!(IT projects always seem to cost twice as much as what was in the Business Case)
The Business Case also incorporates how you are going to make money. How long will it take to re-coup the project cost.
You also need to map out the delivery time for each portion of the project. Have at least monthly milestones (or weekly if you can)
Very very often your great idea doesn't look so hot once its all mapped out like this. At this point you make the decision to bank roll the idea or not. Let your wife look at it, and also maybe someone you admire for their business skills. They will give you feedback about your idea.
You idea doesn't have to make your rich - sometimes its just great to do something interesting!!
As for finding developers - again thats a question that I find very simple. All you have to do is hire one ! Good ones will charge at least $100/hour. It seems like a lot to you but when you are free lancing 1/2 your time is chewed up finding work. Most consulting firms charge 3 times what they pay to the worker. Thats just how the $ works out.
Go for someone local, interview a few people and find someone YOU can work with.
You have to be upfront about the contract. (Yes - you have to write a contract with this person). It can just be 1 A4 piece of paper with your company logo and details. YOU own the code! For $100/hour YOU own everything that they do - and they have to give you all source code. Give them 20% up front to get them started. On the first protype (at least most of the major functions should work) give them another 40%. The rest on delivery once you have checked everything works.
Once the site is up and running you are going to want to make changes. The best person to do this is coder you just hired. So keep a good relationship with this person. At this point you are probably going to hire them by the hour. Write down all the changes you want and get them to tell you how much each will cost. That way you can prioritise your upgrades. (This is called benefit analysis).
craigslist.com
I go there all the time for short and long term coding projects. Just write up what you are looking for and they will come find you.
I can design websites (see my professional webpage), but I cannot understand this obsession with ajax... ajax here, ajax there...! I am fed up with Ajax and Javascript, and I believe they are bad for usability and compatibility. can you give me ONE good reason why one should use ajax instead of web standards and (if web interactivity is really needed) java?
I tried to submit a question like this a couple months back... I have two ideas for sites, both of which are pretty simple (php and mysql should be able to do it) and would be fairly quick to put together. But, I'm a poor starving fine arts grad student and don't have any money to pay a programmer to do it.
Do any programmers work for future profits anymore? I don't care to make a dime on the sites, I just want them to exist and have a way to cover their expenses (Google ads would more than suffice, I believe), and everything else above and beyond that can go to the person that made it.
sig.
RentACoder
I've used them for a few projects and always been happy. Some girl in Azerbaijan turned around some PHP code for me in under an hour, and it cost me $18. It was nicely documented and did exactly what it was supposed to do, which was to connect to two separate databases and transfer data from one to the other. Both DB's had different schemas also.
Just post your project, people will bid on it, and select the coder with the best bid/rating combo. Yeah, it's outsourcing since the best bid will likely come from another country, but if you want it done on the cheap, this is the way to go. The way I look at it is that I'm probably helping someone out who is in a less fortunate living situation than I am.
Need Free Juniper/NetScreen Support? JuniperForum
be carefull with them "freelance" sites,
some of the people posting there have absolutely no experience and u have little guarantees that ur "programmer" knows his constants from his variables or that he will deliver results on time or on budget
How about a contest? Set up a set of specs for a version 1 (you can even hide your cool idea if you want) and let people submit working models for you, along with demo graphics if wanted. Then you can pick from the (much smaller) list of candidates who show both initiative and expertise.
You have very nice dream and you don't have enough resources (intellectual or simply time) to make your dream come true without helping hand. I'm having a special scribbling block for this kind of ideas. Now I'm at the great idea #195 (not kidding) and I know that 95% will never come true because I have limited resources so I need to choose only the brightest ideas. I hope that your Idea is one of that 5% sort.
What you think that people remember from your short article? I'm afraid that 99% of them remember only "method of making money" . Because the only information I got is "he wants to have a cool website and he has a plan how to make money from it" .
I learnt that if you have great Idea it is not good to mention word "money" when talking about it. You will gain only attention of swarms of "money-hunters" which is certainly not good for your Dream. You should speak about the project itself and less (or not at all - if the project is interesting enough itself) about the benefits coming from it. Do you want the people to be interested in benefits or in your surely cool project?
My guess is that all people that you just attracted will help you only share the profit so the best way is to look among your friends or friends of friends to find the right people that will share your idea (and not only profit).
Well, I've got to get back to work. When I stop rowing, the slave ship just goes in circles.
HTML isn't.
A few mini points as /. comment space is limited.
Better off with a small company or an individual developer assuming it's a relatively mini project, a big consultancy company will screw you for cash and your project will just be a tiny one of many and so will not necessarily get the same attention and effort at crucial times than it would if it was the only / a major contributor to paying that months mortgage.
A key thing is design and specification of the project, get very scared if people quote timescales and prices without the project being adequately specified at that stage: It is only in the detailed analysis / design / specification stage that you get a real idea for the potential pitfalls. Note requirements will not just be what the site should do but will include resilience (incl. security issues), throughput etc. - there's no point in an initially "great" solution that falls over once your site gets a decent level of traffic.
If you do not have proper specs then the whole thing will be a fiasco as, once development starts, any "grey areas" will inevitably act to push the project over time and over budget.
Get very, very worried if the team will not quote a firm timetable, with appropriate penalties if they are late. You DO NOT want the type of contract that is just open ended and you pay by the man hours of work - again this will end up over time and over budget as there is no incentive to get the job done quickly and efficiently... a fixed price contract is best as it's a good incentive for developers, if they do a good efficient job then they get good pay rate.
A key element to sort out is acceptance / stress testing - you really want someone independent from the development team trying to break the product as they will come at it with a different mindset. You can never underestimate the importance of a full test of a product before you sign off acceptance.
Whatever OS and software used chances are, esp for web based app, that patches / upgrades may be needed esp for security, that's a key thing to have sorted which leads to think future: Chances are you will need future maintenance, enhancements etc or maybe you get the team to run your solution - a (relatively) small monthly fee and they admin it as needed?.
The world seems to be full of people with Great Ideas for a website who want someone else to "partner" with them, i.e. buy in so deeply that they're willing to work for free, accepting the risk that the work may or may not ever offer a return on the time invested. I have been approached by a couple of people like this myself, usually on mailing lists. Evidently they like my answers and help so much that they'd like to have it on their beck and call.
I'm sorry, but what do you think is really in it for someone like me? I do AJAX work myself and am gainfully employed. I'm not interested in working for free for someone else's ideas, and I'm not as likely to be as gung-ho about them as for my own ideas that I would like to spend time on someday, but stay too busy to get to them.
Do you really think you're going to find an underemployed AJAX hotshot who buys into your idea so deeply he'll instantly "partner" with you for future profits and glory? I think you're in dreamland.
Hey, sounds like you've got a great idea. AJAX is the new buzzword and quite frankly, with so many people being drawn to it, best of luck.
Here's the issues/problems:
- cost.
- quality.
- features.
First off, do you know what you want? Was this something that was going to be enterprise grade and can handle a good number of visitors or is this something that you just want created for the heck of it? Do you have money to pay the person to develop it? And if you do, do you have enough to include all of the features you want?
Seriously, your best bet is to make friends with someone who has the following characteristics:
- free time on his/her hands
- the skills or the impetus to learn the skills
- good organizational background to build up the site with documentation(unlikely)
- someone who can communicate with you clearly and vice versa
This person is most likely willing to help you out without asking for alot in return. Offer them a good chunk of the monies, if any, or free coffee/food/etc.
The first thing you need to do is flesh out your idea more, write pseudo code and flow diagrams to get the ideas down on paper. Then go over it with your friend/coder to rule out or change things that won't work.
Who is this person? Could be a co-worker. Could be someone you meet at the local club/meeting of whatever. Could be someone you find on Craigslist, etc.
Just be prepared to pay mondo bucks, if you want to hire someone outright to code your site. At this point, it isn't a website you and the coder are building. It's a web based application.
Here is your primary problem, above the money and access to skilled help: Time.
If you don't have the time to learn the AJAX language to build a test site, how do you intend to have the time and resources to work with someone to build up your site? If the person you hire is the one with the skills to build the site and they understand it, but you don't, how do you intend to prevent them from walking off with your concept and leaving you without code or product?
Think about that.
Find the time out of the week to set aside for your project first. Learn something about AJAX, like how to code a basic page. Once you have your idea fleshed out in AJAX on your own site, THEN find a developer to help you take it to the next level. Otherwise, you're just wasting time and money.
Btw, have you considered Flex/Flex2? (Adobe/Macromedia product) which requires much less programming experience?
Winged Power Photography
It was sort of a "see if I could do it". http://eblarg.com/quotes/ Send me an email and maybe we can see if I can provide what you need. cbmeeks cbmeeks AT gmail DOT com
Remember, licking doorknobs is illegal on other planets.