Also how do you meet programming partners. I have been working by myself for a while but it will greatly help to have someone else to work with. What are some credible events that I can attend?
Ask HN: What does a non-programmer bring to a 2-3 person startup team?
1–10 of 81 posts
Re: Ask HN: What does a non-programmer bring to a 2-3 person startup team?
#2Re: Ask HN: What does a non-programmer bring to a 2-3 person startup team?
#3This won't work for immensely complex ideas, and it won't produce award-winning code, but it'll be good enough to create a minimum viable product and see if it has traction.
If it does get any traction, THEN they can worry about finding a programming partner, and the question of what they bring to the team will be clear -- a business that has already shown traction.
Re: Ask HN: What does a non-programmer bring to a 2-3 person startup team?
#4Speaking as one of those non-programmer types, I'd tend to agree with you. If you're a small team of developers cranking out code, there's not much value to having someone who can't contribute to your product.
As far as meeting programming partners goes -- in Portland at least -- I always recommend user groups or technical focus groups (e.g., Mobile Portland). We're lucky to have a very active user group community and those are the events that tend to draw the types of resources you're seeking. Not the startup events.
Re: Ask HN: What does a non-programmer bring to a 2-3 person startup team?
#5 Also how do you meet programming partners.
It's been my experience that trying to find a good person to work with is like dating. If you're actively trying to find someone, you seem to have less luck than if you're not trying to find someone and you often settle for something less than great.My advice is to go find find some open source projects that tackle a problem you find interesting and contribute. In the process of working on open source projects, you'll find people that you can work with well. They might be useful in the future.
Re: Ask HN: What does a non-programmer bring to a 2-3 person startup team?
#6I don't understand why all those product and marketing people don't form programmerless teams and cheaply outsource their initial programming needs. This won't work for immensely complex ideas, and it won't produce award-winning code, but it'll be good enough to create a minimum viable product and see if it has traction. If it does get any traction, THEN they can worry about finding a programming partner, and the que…
Because most of them are too broke to do that.
Moreover, when they do have a little bit of money, they're likely to get taken to the cleaners because of their inability to evaluate and manage a technical team, especially a remote one.
Re: Ask HN: What does a non-programmer bring to a 2-3 person startup team?
#7I don't understand why all those product and marketing people don't form programmerless teams and cheaply outsource their initial programming needs. This won't work for immensely complex ideas, and it won't produce award-winning code, but it'll be good enough to create a minimum viable product and see if it has traction. If it does get any traction, THEN they can worry about finding a programming partner, and the que…
Unless there's a clearly even split of labor in the early days of a startup, the technical members of a hybrid team are taking the majority of the risk. To get the company on its feet, they'll need to sink a correspondingly large amount of time into developing the product versus their non-technical cofounders.
Software is very expensive to build. Let's say that to take an MVP from zero to market will take only one man-month of effort (160 hours) -- which, when you consider billing systems, etc. is likely a low estimate. If you paid a good consultant $100/hour to build it for you, that's about $16,000. Many startups don't have this kind of cash sitting around.
So let's say you outsource the development to offshore developers to save some money. Let's say you start to get some traction, and you want to bring on a technical co-founder. It's going to be a really hard sell to get a developer to join your project after your product is already poorly-written. Developers hate maintenance. If a group of non-technical people approached me with a post-launch MVP, I'd assume their code was bad and run for the hills. (At a minimum I would ask to see it before agreeing to anything, which would likely just solidify my viewpoint.) If you're willing to throw out the MVP code and have the new cofounder rewrite it, that might be something you could convince a developer to join up for -- but be prepared to "lose" the money for the initial MVP development.
It's not enough to bring a "business that already has traction" to the group. Maybe if you were selling me the MVP, that might be interesting, but if you were looking for a partnership, I'd want to know what you'd spend your time doing.
Re: Ask HN: What does a non-programmer bring to a 2-3 person startup team?
#8if you want to have a successful company, start collecting their cards, if you dont need them now, you will do later.
said that: beware of talkers, if they do not yet have or had at least one (side) business then they do not have a clue.
Re: Ask HN: What does a non-programmer bring to a 2-3 person startup team?
#9We value all three partners equally - literally and figuratively. Sure, we could outsource the code, or outsource the design, or decide no idea has value if you can't build it yourself, but that is just not how we are constituted as people. We're very comfortable with our configuration.
Re: Ask HN: What does a non-programmer bring to a 2-3 person startup team?
#10Startup success boils down to two problems:
1. Building the product
2. Finding customers
Be it personal powerpoint presentations, meetings, preparation of advertorial material, giving talks, or website content, the presentation of your product is really important. It is what differentiates a company solving real problems from a bunch of geeks doing some geeky stuff in a lab. It reveals the potential of your solution to real users.