Earlier quoted context omitted.
It's not easy to tell how smart someone is by meeting them. That tends to bias you towards social abilities. IQ tests help to level the field by testing abilities that we can't easily observe just by knowing someone. Not that IQ tests are accurate at all either. But I just mean to say that feeling that someone is smart can just mean they're smart at appearing smart and may not have the same abilities at a broad range…
I had a cab driver a couple of weeks ago. We got talking, and I said I am a developer. He said he knew some c#. He seemed slow but I humoured him - asked how he got into it. He then started talking about machine code programming on the c64 and showed an encyclopedic knowledge of the sprite system, the way to build event loops and different approaches to laying out large programs.
Tell HN: Hello
91–100 of 190 posts
Re: Tell HN: Hello
#92How about working as an employed programmer first - learn from colleagues - and then after three years reconsider founding a company. I mean sorry, but if you worked so far as a jail guard then you probably don't have enough experience for you ambitious dreams yet. Honestly though ... this text seems so generical and naive that I have trouble believing its authenticity ...
I don't think the experience is necessary. He wants to found a company not be an excellent engineer. That means as long as he can get a prototype out, it doesn't matter if it's all spaghetti code. It's startup code and it will be shitty. He can then hopefully raise money and hire people with at least a few years experience to build things out properly (hopefully). I've seen successful startups started by people who c…
Re: Tell HN: Hello
#93Before you do this, consider the following question: would you rather spend your time learning to build the Uber app, or learning the skills to build Uber (the company)? Those are two truly different skill sets, and the latter is far more rare and valuable. The ability to raise money, build teams for a variety of functions, budget, and execute on an audacious vision is far outside the realm of most software engineers…
In my opinion, learning the skills to build "Uber the company" will get you nowhere without a compelling product first, whereas if you have a compelling product you can be a complete idiot when it comes to business and still have a chance to learn and make something out of it. By all means don't focus solely on development if your goal is to build a startup, and in particular be aware you need to attract users once y…
BTW, I am saying all of this as a fairly accomplished software engineer that has grown to understand that business skills are far more important than the programming skills I have spent nearly 20 years working on. I find myself agreeing more and more with this statement from Chris Sacca, who is a billionaire that knows a thing or two about successful tech startups [1]:
"...most of the value is created by the execution, not the idea itself."
Re: Tell HN: Hello
#94Find some like-minded individuals. You can join tech meetups, Google Developer groups, etc. Good luck on your journey my friend! Keep building!
Re: Tell HN: Hello
#95That timeline would be doable, but Spring 2019 wouldn't be bad to shoot for either. Here is an alternate 3.5 year plan: - Year 1: Learn to code full time. Later in the year, start applying for jobs as a developer. - Year 2: Get a job as a full stack dev. Devote nights and weekends to improving your development skills as much as possible. - Year 3: Get a cofounder, and work nights and weekends on your project. - Year…
Re: Tell HN: Hello
#96Before you do this, consider the following question: would you rather spend your time learning to build the Uber app, or learning the skills to build Uber (the company)? Those are two truly different skill sets, and the latter is far more rare and valuable. The ability to raise money, build teams for a variety of functions, budget, and execute on an audacious vision is far outside the realm of most software engineers…
As someone who can already build the app, how do I get the skills to build Uber the company?
Re: Tell HN: Hello
#97Intelligence doesn't matter as much as you think: http://www.paulgraham.com/founders.html Comparing yourself to others is always a losing game. Compare yourself to where you were when you started this journey, and you'll see that you've come pretty far. Get ready for the rollercoaster (emotionally) ride, and good luck!
http://qz.com/455109/entrepreneurs-dont-have-a-special-gene-...
However, doesn't mean you can't simply ignore that and just go for it.
Re: Tell HN: Hello
#98Earlier quoted context omitted.
It's not easy to tell how smart someone is by meeting them. That tends to bias you towards social abilities. IQ tests help to level the field by testing abilities that we can't easily observe just by knowing someone. Not that IQ tests are accurate at all either. But I just mean to say that feeling that someone is smart can just mean they're smart at appearing smart and may not have the same abilities at a broad range…
I had a cab driver a couple of weeks ago. We got talking, and I said I am a developer. He said he knew some c#. He seemed slow but I humoured him - asked how he got into it. He then started talking about machine code programming on the c64 and showed an encyclopedic knowledge of the sprite system, the way to build event loops and different approaches to laying out large programs.
Re: Tell HN: Hello
#99How about working as an employed programmer first - learn from colleagues - and then after three years reconsider founding a company. I mean sorry, but if you worked so far as a jail guard then you probably don't have enough experience for you ambitious dreams yet. Honestly though ... this text seems so generical and naive that I have trouble believing its authenticity ...
I don't think the experience is necessary. He wants to found a company not be an excellent engineer. That means as long as he can get a prototype out, it doesn't matter if it's all spaghetti code. It's startup code and it will be shitty. He can then hopefully raise money and hire people with at least a few years experience to build things out properly (hopefully). I've seen successful startups started by people who c…
and spaghetti code that turns useful requires even more experience to maintain.
Re: Tell HN: Hello
#100Earlier quoted context omitted.
~"Don't make the mistake of defining yourself by your job, just know that your job makes you better than these other people with a different job"
> ~"Don't make the mistake of defining yourself by your job, just know that your job makes you better >> in understanding and handling people > than these other people with a different job" you can't ignore the middle, as that is the defining part of his sentence. every sentence is hypocrisy if you remove important parts