Two Plus Two Newer Archives  

Go Back   Two Plus Two Newer Archives > Other Topics > Business, Finance, and Investing
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-15-2007, 07:21 PM
rainonacongadrum rainonacongadrum is offline
Senior Member
 
Join Date: Feb 2007
Posts: 146
Default starting a startup

This is a quote from Paul Grahams's essay "How to Start a Startup" ( http://www.paulgraham.com/start.html )

"In a technology startup, which most startups are, the founders should include technical people. During the Internet Bubble there were a number of startups founded by business people who then went looking for hackers to create their product for them. This doesn't work well. Business people are bad at deciding what to do with technology, because they don't know what the options are, or which kinds of problems are hard and which are easy. And when business people try to hire hackers, they can't tell which ones are good. Even other hackers have a hard time doing that. For business people it's roulette."

This quote seems a bit discouraging for those of us who aren't experienced programmers. How much weight do you attach to this quote (especially the bit about business type people not being able to hire qualified hackers because they don't know who is good)? How hard would it be to familiarize oneself with programming enough so you're able to at least speak/understand their language, if only generally? Does it mean that all people wanting to create a startup need to be hackers? (Surely it would help but it seems like Graham is saying it's a must.)
Reply With Quote
  #2  
Old 04-15-2007, 07:47 PM
eastbay eastbay is offline
Senior Member
 
Join Date: Nov 2003
Posts: 4,123
Default Re: starting a startup

You'd really have to give more information about what specifically you're trying to start up before anyone can make a coherent comment.

Often 95% of the work of a startup is implementation, so non-programmers are usually serious deadweight in that case.

eastbay
Reply With Quote
  #3  
Old 04-15-2007, 08:02 PM
robinmbuk robinmbuk is offline
Senior Member
 
Join Date: Mar 2006
Posts: 445
Default Re: starting a startup

Ok, first a disclaimer. I'm yet to start my first business (hopefully in a years time this will no longer be true [img]/images/graemlins/smile.gif[/img]). I am however a programmer developer, so I can give you my perspective.

1. 'And when business people try to hire hackers, they can't tell which ones are good'. I'd have to say this is true. You ger plenty of programmers who know all the latest buzz words and can produce javascript snippets that produce really cool effects on a website, but they may well not be clever enough to quickly and effectively solve the problems which you want them to solve. Since you are not a programmer, you may struggle to recognize a good coder because you wouldn't be able to tell what is difficult to achieve programmatically and what isn't. You have no yardstick for comparision.

Try visiting: http://www.joelonsoftware.com/ . He has a blog dedicated to programming / technoloy based business, and he has written a book about software development which is highly regarded. You should look at thearchive section there, he has articles on how to hire good programmers. The basic thrust of it is that "How do you connect to a mysql database and send a query to is in PHP 4" is probably a bad interview question, whereas "How many piano tuners are there in Seattle" is probably a good one.

2. "Business people are bad at deciding what to do with technology, because they don't know what the options are, or which kinds of problems are hard and which are easy.". I don't really agree with this too much. Non technical bosses usually have a good idea of what will make them money, and it is up to the programmers to code tools / products to achive the bosses goals. Good programmers will tell you what is easy / hard to do. Non technical bosses do sometimes miss opportunities to improve their product because they don't know what is technically possible. To help solve this you should prompt your programmers to give you options. For example if you had a website, you could say 'How can we keep our regulars informed of updates to the site so they keep coming back', and your programmer would say something like, 'Set up RSS feeds and / or a mailing list'.

Hope this helps.

Robin
Reply With Quote
  #4  
Old 04-15-2007, 08:13 PM
Preem Preem is offline
Member
 
Join Date: Jul 2006
Posts: 98
Default Re: starting a startup

I've been involved in a number of startups, some successful, some not. I also have friends who've started up companies.

If the company is a technology-driven company, then one or more of the founders MUST be a technologist. It's okay to have one or more founders who are business people, but you must have a founder who is the chief technologist.

You have virtually zero chance of starting up a high-tech company with only business people and hiring technologists.

Aside from the obvious reason of providing technological vision for the company, another reason is that you'll never get any venture funding without a pre-eminent technologist as a founder. When you meet with venture capitalists, they want to talk to the technologist(s), not to the business people.
Reply With Quote
  #5  
Old 04-15-2007, 08:18 PM
DesertCat DesertCat is offline
Senior Member
 
Join Date: Aug 2004
Location: Pwned by A-Rod
Posts: 4,236
Default Re: starting a startup

How good are you at recruiting and managing top engineers?

I once cofounded a startup with a guy who understood our target market extremely well, he'd come up with great ideas that our customers loved. It was my job to make sure they were implemented properly. I went from personally implementing those features to recruiting and managing development teams to implemented them. We grew from 2 guys in an office together to a 140 person company over five years.

I had no clue or care what our customers wanted, so the founder was irreplacable. He had no clue how to hire or manage engineers, so my job was just as important.

Eventually we had different ideas of what we wanted to accomplish with the company, so we parted ways. I started another company, that failed because our target market collapsed with the internet boom and with the RIAA attack on internet radio. But our engineering was top notch

He sold the original company and started a series of other companies where he used egomaniac engineers who were lousy managers and lousy implementers, because they were devoted personal friends of his who tell him what he wants to hear. And all of the new companies have been failures, mostly because of his over aggressive selection of bad target markets, but bad engineering contributed to each failure.

You need to have both strong marketing and engineering to succeed in tech. Together we were a great team because we never bs'd each other, and were total realists about what trade offs we'd have to make for each product.

But most marketing guys who have great ideas, don't have a clue how to build them. This leads them to the mercy of incredibly expensive and lousy consultants, or hiring smooth sounding engineering managers who are almost as clueless as their bosses. I once helped start a company called "Now Software" that was a leading Mac developer a long, long, time ago. It created a product "Now Up To Date" that was one of the first networked calendars. It had some great engineers, but never any good engineering management. It was never able to capitalize on it's technology and take it to Windows or the Internet. Every "porting" project failed due to overpriced consultants, bad management, etc. And eventually the company died.

If you really want to succeed you need to find a strong partner who will run engineering well, tell you honestly what is happening, what is possible and what isn't, and will constantly strive to improve their department. One book I can heartily recommend is "Managing Software Maniacs" by Ken Whitaker. I hope to god I never have to manage an engineering group again (or program at all) but if I do, that book will provide many of the principles I will use.
Reply With Quote
  #6  
Old 04-15-2007, 08:49 PM
BradleyT BradleyT is offline
Senior Member
 
Join Date: Dec 2003
Location: Vote Ron Paul 08
Posts: 7,087
Default Re: starting a startup

Seth Godin speaking to Google

He discusses why marketing > technology.
Reply With Quote
  #7  
Old 04-15-2007, 09:43 PM
Mr. Now Mr. Now is offline
Senior Member
 
Join Date: Jun 2004
Location: The Present
Posts: 1,953
Default Re: starting a startup

It is possible to do this without being technical when most big startup opps are in tech. However you have new specific challenges the technical-expert startup leader does not face.

Namely:

1. You can review everyone's work, maintaining tight control of your vision;

2. You can talk tech to investors or their delegates;

3. You can see tech innovations that effect your product sooner than the average non-tech guy;

4. You can turn on a dime without needing to seek the counsel of your delegates.

That said, it is possible to do it. But not probable.

But if you have willingness to do whatever it takes, you can do it. For example many successful traders, realizing they need to write their own non-discretionary models, take programming classes to achieve this.

These traders are taking 100% responsibility for all of their results, very similiar to any successful startup entreprenuer.

See also:
Search for the 'Ask Mr. Now' thread.
Reply With Quote
  #8  
Old 04-15-2007, 10:03 PM
DesertCat DesertCat is offline
Senior Member
 
Join Date: Aug 2004
Location: Pwned by A-Rod
Posts: 4,236
Default Re: starting a startup

[ QUOTE ]
Seth Godin speaking to Google

He discusses why marketing > technology.

[/ QUOTE ]

Marketing > Technology

Technology > 0

If you can't build it

Marketing = 0
Reply With Quote
  #9  
Old 04-15-2007, 10:07 PM
SanONeill SanONeill is offline
Member
 
Join Date: Sep 2006
Posts: 95
Default Re: starting a startup

[ QUOTE ]
Seth Godin speaking to Google

He discusses why marketing > technology.

[/ QUOTE ]

A marketer saying marketing is more important than tech? Who'd a thunk it!

As for the original part I totally agree that the founders should include someone technical. You're talking about starting a business with no one that knows the root of your business otherwise. Not a very healthy place to be. Should this scare the non-technical people? No, because we need you just as much.

Programming is surprisingly very little about just hacking out code. I could teach anyone to code in a week. Being a good programmer is very different and your technical people will know you're not one of them and use that against you.

Someone else pointed out a book about managing programmers/technical people. I would like to add "Herding Cats" to that list. I've not completed it but from what I'd read so far the author hits the nail on the head.
Reply With Quote
  #10  
Old 04-16-2007, 12:00 AM
Evan Evan is offline
Senior Member
 
Join Date: Jun 2004
Location: startupping
Posts: 14,351
Default Re: starting a startup

The answer here is "it depends" obviously.

Anyone who's interested in this field should check out Founders at Work.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:37 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.