Ask HN: I am turning 20 today.Got some advice?(as an entrepreneur or a developer)
I am a newbie web developer. and a wannabe entrepreneur . I am confused about a lot of things .like grad school , to focus on studies or some idea. I am asking for some advice you got for me as an developer or entrepreneur.
46 comments
[ 2.5 ms ] story [ 162 ms ] threadIt's not as easy as they say it is either, kid. It's not like you can make a program that has no commercial value and somehow net millions of dollars. Not anymore, kid. Not like it used to be. Good luck getting your 'ay' app funded now. With all the VC's out there, kid, let me tell you how to it really is. It's tough. You'll program till your fingers callous over. And then you'll keep going. You'd better. I've instantiated more classes than I can count and believe me, kid, i've tried.
So you want advice? Let me tell you a piece of advice and here it is.. Vim > Emacs.
It's a lot harder to get back in shape than stay in shape.
I'm a lot older than the OP, and fear I have spent a lot of my life living without passion.
Don't try to focus on ideas, rather train your mind to be aware of problems - big and small - around you. Take notes about problems you noticed and review those notes from time to time.
Talking to people and noticing things will let you discover true opportunities while thinking about ideas for yourself is more like a gamble: You might fluke it but it'll really be down to sheer luck.
A word about passion: Doing something you love is essential but don't limit yourself to something that you've determined to be passionate about early on. As with problems around you rather be open-minded and let passion come to you. There can be passion in the most unlikely places (I for one am quite passionate about creating boring enterprise software because there's plenty of improvement to be made in that area, particularly in terms of usability and UX)
http://waitbutwhy.com/2013/11/how-to-beat-procrastination.ht...
"No matter how you feel, get up, dress up, show up".
Go to meetups. Considering another language? Go to their meetups. No meetups for your field of interest? Start one. Join slack communities. Join local facebook groups. Help others. Like, if you know someone who wants to learn development, needs help finding a job, needs advice or similar - as long as they aren't a leach/asshole, help them, it will come back to you. Reputation matters. Learn from older developers around you. Ask questions, be polite, if you think they won't help, try their ego: "Hey, I know you're an expert on X...". As people below said, learn about marketing and sales, learn people skills, knowing that stuff is a ticket to be more than a code monkey and will make you a better entrepreneur. Speak at as many conferences, panels, talks as you can. Don't tie your identity to the company you work for. Read books by people smarter than you. Don't argue with people on the Internet, it's useless, especially on social networks.
I am just finishing up an audio book of Linchpin by Seth Godin. It has some great ideas in there in regards to being a remarkable artist instead of being a cog in the machine. I think this is important, especially as we are moving away from a manufacturing based economy.
Seriously, this is one of the best times of your life...unless you take a job that squeezes every bit of energy and life out of you. Achieving work-life balance early in your career will make this profession sustainable for you in the long run; so I'd focus on that.
Beyond that: do whatever jobs interest you at the time, live on less than you make, and don't forget to backup your work.
1) Always be writing code to build things.
2) Be selling what you build.
Without (1) you won't grow professionally.
Without (2) you won't survive.
Focus on saving. As a developer, you can save a lot of money by the time you're thirty, likely enough that you won't ever need to work again. I'm not saying you'd have to, but you can give yourself the ability to choose when you work, how often you work, and what you work on.
1. Keep your living expenses as low as you can while increasing your salary as much as you can.
2. Try and save at least 50% of your income. After you have six months of living expenses saved as an emergency fund, focus on maxing out your tax sheltered retirement funds - your 401k and IRA's. Make sure to invest in low cost index funds.
3. If you have money left after, open a brokerage account with Vanguard and look into investing in their low cost index funds as well. Poor as much money as you can into this.
More on picking index funds https://www.bogleheads.org/wiki/Lazy_portfolios
Build on strengths. We all have weaknesses and it is worthwhile finding these weaknesses early so that you're not hung up about them later. You can only build on strength. Don't waste a thousand lifetimes fixing weakness.
Get a routine. The secret of success is invariably found in daily routine. Everyone has their own routine. The key is to make progress with the routine and have an 'upper hand' over others.