TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Hire Freelancers or a Dev Shop?

2 点作者 quotz8 个月前
I have been a non-tech cofounder in a different industry (Business-to-government, EU), with an experienced CTO, we raised a preseed&#x2F;seed of $250K but failed to raise more due the nature of our business and the industry declining. Now, I have been working on a new idea for a few months on validation and on technical feasibility and decided to go for it. Its not very complicated to pull off tech-wise, and I found some open source projects that could be of help, but ultimately I would need a team of people to build it.<p>I obviously need a CTO and I have asked a few friends and acquaintances but at the moment theyre busy with jobs or working on their own projects, and its too early for them because I dont have much to show for at the moment. They have told me to validate the idea first by signing up potential customers and then come back.<p>So going forward, I can invest around $50K for an MVP, and the initial launch. I can start talking to customers, but I need a team of freelancers to build the MVP. I believe a single developer can build the MVP in 2-3 months considering that we can use the open source project I found and start from there.<p>My question is, how and where do you find effective and affordable freelancers? How do you go about it without getting burned? Do you go to a dev shop, or make a team of individual ones? Of course if I find a suitable freelancer and everything goes well I would onboard him as a cofounder. I am also open to giving out equity to the dev shop or the freelancers.<p>Any advice is appreciated and would be of help!

3 条评论

mmdesignsldn228 个月前
Hi,<p>Is there any updates on this? Would love to jump on a call to discuss options as we have a pre-vetted team and can offer a test task trial. Do you availability this week for a quick call?
ezekg8 个月前
I tried the freelancer route a couple months back and it failed miserably. I think maybe I just made the wrong hire, but I spent about $10k and ended up ending the contract early because the freelancer had nothing to show after 2 months besides a todo app (not kidding). Endless excuses and empty promises; communication was terrible. I then went and hired a well-known dev shop for a different project, and 2 weeks in, the project is almost finished. I&#x27;ll likely hire them for the failed project as well.<p>Suffice it to say, I vote having a dev shop build it for $50k. But I guess you also want a co-founder, so there&#x27;s that too. Nothing worse than bad co-founder fit, though; it&#x27;ll rip your company to shreds -- trust me. Be very picky, and make sure you&#x27;re 100% sure before you give anybody co-founder status.
gregjor8 个月前
As a freelancer with years of experience taking over abandoned, failed, and partly-working projects I can offer some tips and point at some causes of failure.<p>You can find competent freelancers and dev shops, and you can find incompetent developers. Because of the low bar to entry and usual knowledge mismatch between customer and developer, you face a higher probability of hiring someone who can&#x27;t deliver, or delivers the wrong thing, and not seeing how off the rails the project has gone until you have invested considerable time and money.<p>Before you hire anyone you should have a very clear set of requirements, in detail, describing the product or business problems you need solved. Doing that takes effort and skill, so if you don&#x27;t have experience writing good requirements find someone who does. An experienced CTO in your example should know how to do it. If they can&#x27;t I would wonder what CTO means on their CV. I typically spend significant (and billable) time with my customers refining their requirements.<p>Ask other business owners in your field, or any field remotely related, for recommendations. Contact references just like you would for an employee. Sadly lots of scammers and low-skilled people present themselves as freelancers (and dev shops) so you have to vet and do your due diligence. Positive word of mouth goes a long way.<p>Then when you interview developers you go over the requirements and pay attention to their reaction. Do they seem to understand? Do they ask questions about the product&#x2F;service and your business, or do they just talk about languages and their &quot;stack&quot; and technical details? You want to find developers who focus on delivering business value, not on technology. You don&#x27;t want to hire developers who use you as their hobby project for learning new languages and tools.<p>Don&#x27;t write a contract with hourly charges, or an up-front deposit with the remainder at the end. Describe specific deliverables based on the requirements, and tie payment to those. You should have definitions of what &quot;done&quot; means for the entire project, and for every intermediate deliverable along the way, with calendar-based estimates, and agree to those <i>before</i> signing anything or paying out any money. If the developers won&#x27;t work that way, find someone who will.<p>Lack of clear requirements understood by both parties, and open-ended hourly or lump-sum payments based on off-the-cuff estimates lead to failure and recrimination almost every time.<p>You also need to establish very clear expectations around communication and schedule. You don&#x27;t want to micromanage, but you need to see constant progress. The developers should have a staging environment available and working at all times, and a process for feedback and reporting issues. They should respond to all emails, calls, comments, etc. within a reasonable time, no more than 24 hours. If the developers try to push you to use their project tracking software or their communication process, and that doesn&#x27;t work for you, move on. Poor communication will kill the project and the relationship. The number one thing I hear from customers when I take over a project: The last developer(s) took a long time to reply or acknowledge emails&#x2F;calls&#x2F;issues, and eventually stopped responding at all.<p>When the developers reach their deliverable milestones you need to review and approve (or send back) their work right away. Don&#x27;t add friction or the developers will lose momentum. Pay immediately when you approve deliverables.<p>Projects fail mainly because of poor or mismatched communication and personality conflicts, not because of technical problems (though those happen too). Don&#x27;t expect to write a vague description of what you want, sign a contract and write a check, and then get a satisfactory product months down the road. You have to stay engaged and work with the developers. Once you have established trust and have confidence you can give the developers more leeway.<p>You may get advice about hiring lawyers and writing ironclad contracts. Unless you have the goal of spending many hours in mediation and paying attorneys, focus instead on solid and clear requirements and setting very clear expectations for performance and payment. The best contract will not prevent conflict or breach, no judge or mediator can compel someone to deliver code they can&#x27;t write. You need a contract but remember that laws cover most of these situations already, and breach of contract suits will drag for years through courts or mediators, with the best resolution a judgement you probably can&#x27;t collect.<p>I have some articles on freelancing, and one specifically about hiring freelancers, on my web site typicalprogrammer.com. Free, no ads, links, popups, or other nonsense.<p>Good luck.