Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
How much hacking one should know before starting a startup?
1 point by ankit on April 29, 2007 | hide | past | favorite | 10 comments


Here's a quote i live by "action is a powerful drug". Momentum builds momentum, procrastinating that you haven't got the right skills is baseless. You don't know until you actually start doing it.

Remember, a startup is the only job you can do without being qualified for it :) You'll never have enough skills and everything opens up a new can of worms.


More is better, obviously, but you don't actually need to know that much to build a successful startup. If you just keep hacking at it and ruthlessly revise the code you've already written, you'll get there eventually.

IMHO, the best benefit of learning a lot is knowing how to not write code. A journeyman programmer can crank out lots of code in a short period of time and quickly implement new features. A master programmer can recognize that by restating the problem a little, you don't have to write any code and a simple, elegant solution falls out of tools and algorithms that are already available.

Of course, the best way to become a better programmer is to hack on your startup a lot. That's why you're best off starting even if you don't think you're ready yet.


So are you saying a master programmer copies and pastes code on the internet instead of cranking it out from his head?


Nope. He downloads it from the Internet and imports it instead of cranking it out from his head.


once you've decided on your idea build it. If you can sustain the amount of product innovation without reaching your limits as a hacker you'll then know thats the level you need to be at.

Start building and then take it from there..


I have had ppl suggesting that one should sit and learn as much skills before starting out, but somehow it did'nt seem right to me.... That was a gud suggestion though


Just wondering if there is a certain level of hacking one should cross before starting a startup.


Just get started as soon as you can! The best way to figure out if you have the right level of ability is to try to build it, you can learn the bits you're missing as you go along.


Necessity is a powerful motivator. Until you need to learn something the drive isn't cranked up.


To build on this, coding also should be a pleasurable experience in itself. Another powerful motivator is your love to learn how to code.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: