TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Non-programmer founders: learn code first, find tech co-founder(s) after?

9 pointsby evacover 14 years ago
I've been thinking for a while on the best way to bring a web start-up idea to life (or at least to prototype stage) and, being a non-programmer myself, I spent the past couple weeks reading up on a lot of articles, blogs and discussions about finding tech cofounders.<p>Through these, I noticed that most of the non-programming/business/MBA types seem to have the lowest success rate as original founders (unless they already had tech friends/acquaintances) simply because they depend so much on finding a tech cofounder to build it first, and that's assuming they can persuade prospective tech cofounders to drop their own ideas to join theirs.<p>Another common method I heard of was to pay a team of developers to build the idea, but I haven't heard much success stories from these kinds either. There's networking events to match people up as well, but I might be limited to networking events at my university since I'm still a student with little formal experiences; and since it's winter break for us now, I'll have to wait until spring semester for the networking events anyway.<p>Overall, it seems that finding a good tech cofounder can take a good while, if at all. Therefore, I decided to learn coding first to at least build a rough prototype, which I could hopefully use to pitch to prospective cofounders along the way. One reason is so that I could at least be learning and working on something in case I don't find someone until six months later. The second reason is because, since I come from a business and psychology background, I felt that it'd be useful to better understand tech business from the programmers' perspective. And lastly, in some ways, it's also about the credibility of how seriously I want to pursue my idea, because it seems like most of the business types with just ideas but no technical understanding are taken the least seriously.<p>I'm aware that it seems like I'm going the long way (though I actually think I'm taking the short route), but I'm pretty patient when it comes to long-term benefits, I have a strong habit of self-learning things, and I'm pretty confident I have time because I doubt many, if any, competitors could work on this idea since it draws heavily on a field-specific knowledge (psychology, neuroscience, behavioral economics, etc). Or perhaps most of all, I just plain don't want to let the idea die without it ever being given a chance just because I don't have a tech cofounder yet. (And admittedly, I want to do it because if I start putting time and efforts into it, I have less of a reason to drop it later down the road if I get frustrated.)<p>So what I want to ask is, how successful do you think this route could be for non-programming people? And by success, I’m referring to at least getting the first prototype out and attracting a good tech cofounder.<p>Who else have gone this route and how did turn out for them?<p>(Sorry for the wall of text!)<p>*Correction: maybe it's not right to call myself a complete newbie to programming since I took AP Computer Science (basic Java programming) back in high school and learned some rudimentary HTML and CSS in middle school. So the fact that I have some idea of what to expect probably helps.

6 comments

tzmover 14 years ago
I walked the same route as you about 8 years ago. I picked up programming out of necessity, but I always had an interest. It seemed that I couldn't get traction unless I showed people some tangible example. This was the catalyst...<p>Today I'm a full stack programmer, graphic designer and business guy. These traits give me a major advantage where I can build out web services, mobile and voice applications. With my finance background I can also structure financial contracts, etc. I often act as CTO for startups taking a significant position in the early stage.<p>I say this to encourage you to keep walking the path. You will gain a major competitive advantage, especially without a CS degree.<p>One caveat: with your growing capabilities comes more opportunities. These opportunities can distract you. Stay focused on execution. Just my two cents.
评论 #2018822 未加载
raquoover 14 years ago
I was in your boat. Learning to code enough to make a prototype is the right thing to do, people will just take you way more seriously. Not that there are many alternatives when you don't have much tangible experience or success stories...
评论 #2019178 未加载
评论 #2018738 未加载
bcrawlover 14 years ago
I am in a situation similar to yours. This is how I am doing it, I dont know if it will help you or not. I hired a developer to build the prototype. Me and the developer discussed the technologies and framework which will be used. Upon getting the info, I did some background research on every thing. From which OS to run, which database/webserver to choose, which language/framework to choose,which version control to use, where to develop, where to host, details such as those. Just to get used to the above stuff took me a while. Now that I am comfortable with the set up of the prototype, I believe it will be a more focussed learning if I wanted to start writing code. I dont really want to start coding yet because I believe it will take up a lot of my time. I plan to use this to sell my product. Like you, I do know basics of coding. I do plan to fire up Eclipse and start debugging code in the future, but only when I have found a business model/customer :)
评论 #2018809 未加载
tapiwaover 14 years ago
I think it really depends on the type of product you want to build.<p>My take on the matter is to learn just enough tech to be almost dangerous. Or put another way, you need to understand enough about technology to (a) understand that it is hard. This alone will make you a better manager/cofounder. (b) be able to sift the wheat from the chaff. The problem with business only types is that they are more likely to pick 'coders' who promise the earth than those who can deliver.<p>Learning to code is great. Learning a lot about the various technologies out there is great. Building simple programs is great.<p>That said, programming is hard. You will not be a great coder in 6 months, or a year. If your problem is non trivial you will need far more knowledge than you can pick up in a year of dabbling.<p>I suppose my point is that you need to balance the need to come up to speed with technology with the need to actually deliver a working product.
评论 #2019757 未加载
nickfromseattleover 14 years ago
It took me over a year from when I had the idea until I found a technical co-founder. I was committed to the project 100% from the beginning. So I started building value by doing stuff that I was capable of doing, stuff that would have to be done anyways.<p>I wrote the business plan/financial statement, I figured out the features and had wire frames made up, contracted out the graphic design and then the front end code, incorporated, business license/tax paperwork, set up a landing page, started pre-launch marketing via twitter, etc. In all I spent ~$5000, 14 months and 1 false start before I my (tech) partner.
gopiover 14 years ago
If your idea is just a CRUD type and not tech intensive (like a search engine or something) i would say just hire someone from odesk to create the prototype...You can create a MVP for just $10k and may spend another $10-20k until you find a product/market fit.<p>Yes this initial code will be messy and not scalable. But after you zero in on the right working model it will be easy to hire good programmer(s) to rewrite the entire thing from scratch!
评论 #2020247 未加载