Live data from Hacker News

Ask HN: What is the best way to spend my time as a 17-year-old who can code?

news.ycombinator.com

51–60 of 199 posts

Re: Ask HN: What is the best way to spend my time as a 17-year-old who can code?

#51
You gain nothing from being shy.

Video games that are not in some sense a social bonding with your friends may amount to very little. To take the context out of video games, I know one person who spent countless hours on pool (billiards) and regrets it, and another who spent his whole 20's upgrading cars and more or less regrets it (as it robbed him of enormous amounts of time that he could have spent with family/friends and also a bottomless money-pit).

Don't feel like you have to be hanging out in beaches/bars/clubs to have a good time. Some people really like being in forests, chopping wood, taking care of chickens, making food, etc.

Use social media like Facebook only as a means of keeping in touch (think of it as a system of open letters) and for finding your people (the people who care deeply about the things you care about).

Answer enough questions on stackoverflow and you'll get job/book offers.

You gain nothing from being shy. Really. Talk to everyone around you.

Re: Ask HN: What is the best way to spend my time as a 17-year-old who can code?

#52

I was 17 once. I could code once. What's the best way to spend your time? Basking in the sun. Finding a scam to score some schnapps or beer or weed. Telling somebody you love them, and just going for it. Recklessly driving a car at a high rate of speed down an old country road. Learn how to play a bass guitar. Spend your waning hours getting your hands dirty while there's still time, and before the world judges you t…

idiotic advice

Re: Ask HN: What is the best way to spend my time as a 17-year-old who can code?

#53
Honestly, go to college. Your worldview will be changed, in a good way. The number of "unknown unknowns" will be dramatically decreased.

That said: Don't go into serious debt to do it, and try to get into the best school you can. Perhaps even consider going abroad (Germany has many programs in English, for example.) Approach it as a learning experience, not as a credential.

Re: Ask HN: What is the best way to spend my time as a 17-year-old who can code?

#54
> is it more useful to me to contribute to open-source software to add to my portfolio or to find people who will hire me?

Vastly more beneficial to you to contribute to OSS in my view. Nobody will really care how old you are (they'll only know if you tell them, or make it obvious in your profile) - you'll be judged only on your contribution.

The experience, both for yourself and your CV, will be worth far more than some menial task set by whoever hires you. Bear in mind that anybody who does, short of some sort of family/friend connection, either can't get or can't afford an undergraduate intern.

Re: Ask HN: What is the best way to spend my time as a 17-year-old who can code?

#55
post #35

I was 17 once. I could code once. What's the best way to spend your time? Basking in the sun. Finding a scam to score some schnapps or beer or weed. Telling somebody you love them, and just going for it. Recklessly driving a car at a high rate of speed down an old country road. Learn how to play a bass guitar. Spend your waning hours getting your hands dirty while there's still time, and before the world judges you t…

Just to emphasize, parents point is to “live well” Not all teens enjoy what is described in the first paragraph. So if it is not your cup of tea, then don’t be afraid to be true to yourself. If living well for you means spending time in your basement in front of your monitor, reading books, barely interacting with other people, then just do that. Don’t try to fit yourself in something that you are not. Regarding codi…

So if it is not your cup of tea, then don’t be afraid to be true to yourself. If living well for you means spending time in your basement in front of your monitor, reading books, barely interacting with other people, then just do that.

Even then, for 90% of the people there far more obligations >30 (partner, kids, mortgage, work, etc.). When you are young you are much more agile, enjoying that is good advice, or you might be 40 and missing the life that you never had. Of course, you can enjoy the freedom in many different ways - if you are into programming and free software, go to FLOSS conferences, meet people, hack together, enjoy dinner together, etc.

I started programming when I was 10 or so and was reasonably good at it when I was 17 (as good as a kid without Internet, Turbo Pascal, and a couple of library books can be). Even though I ended up in computational linguistics, I feel blessed that I got fed up with programming when I was 18, and decided to study philosophy. It was mind-expanding and lot of fun. I ended up in CS/CL, but much more energized when I would've dived into CS immediately after high school. Of course, the low tuition fees in Europe allow you to make some detours ;).

At any rate: find a nice project and find other nice/smart people to hang out with.

Re: Ask HN: What is the best way to spend my time as a 17-year-old who can code?

#56
> I'm 17 and I can code at a relatively high level.

I thought that when I was 17, and I was proven laughably wrong when I started university and learnt how to program properly.

Then once again I thought I was pretty good at programming and went in to industry - and once again I found my skills were nowhere near as good as I thought them to be.

My advice is to put aside notions that you are good and always be looking to improve and learn.

> but generally people aren't willing to hire a 17-year-old

Who needs to know that you're 17? If you have a good enough portfolio it will speak for itself.

Re: Ask HN: What is the best way to spend my time as a 17-year-old who can code?

#57
1) Get into fitness and nutrition, to maintain a high energy level as your metabolism slows down. Also don't smoke.

2) Learn another language

3) The normal pipeline is HS-> College -> Entry level corporate job -> change jobs -> slightly better corporate job -> change job -> ... -> senior programmer in a corporate setting.... I'm at the end of this pipeline, and it pays the bills but its not that great...

How to get out of the pipeline? Make money in a non-standard way: start a tiny business, make money in the stock market, or day trade crypto, or sell t-shirts, or make an iPhone app, or start a newsletter, anything... apply your mind to making money in a different way, because the alternative is the a boring corporate pipeline. Most successful entrepreneurs start their first business around your age, which usually doesn't succeed but they learn the skills to make a better business the next time around... and keep leveling up.

4) Also if you are going to go to college, learn from my mistake... I went to college in Madison, WI, but its a transitory school (few people stay in Madison after college), so my network of people all moved away... If you know you want to work in NYC, then go to college in NYC because when you graduate you can leverage all those connections because they will probably still be in town and not all move away.

5) If you are in the US and going to take SAT/ACT study / or take a prep class and plan on acing the things. High score can result in entrance to the best school and/or tremendous savings in terms of scholarships

Re: Ask HN: What is the best way to spend my time as a 17-year-old who can code?

#58
post #39

Earlier quoted context omitted.

The time and energy cost of being social rises massively as you grow older. It's hard to make close friends in your 30s, very hard in your 40s and older. Those early friendships and social contacts are extremely useful in later adulthood. Be it support, advice, whatever. They're also a great gateway into meeting more people in an unguarded setting, like a dinner party. It's easy to make friends when you have friends,…

This guy gets it.

> they're shit adults to do feel like we're still alive

Perhaps the problem here is that there are two groups of people, those who feel like they're aren't alive and do things to try and feel like they are, and those who don't need to lie to themselves to feel better.

I understand what you're saying in your post above, but I think it's wrong, personally. I know many people now who followed that route and their lives suck now because they didn't invest in themselves early on.

Sure, you have some cool memories, I have some cool memories too, but when I sit here, with my one-year old son asleep upstairs, my dinner cooking away in the oven, it's not the past that my mind is drawn to, it's the future. I think about what the next year will hold, what the next five years will hold, and what we'll do in a decade. I don't sit here thinking back to the summer days I spent out underage drinking with friends, those memories are slowly disappearing one by one as I live my life, but I do remember the time I spent working on projects, exciting work, responsibility free work, starting my own business at 18 was better than drinking in the sun and waking up feeling like death still dressed in a corner of a mates kitchen.

You can spend your teenage years living it to the max, and when you come to the end of the line, you can derail and find yourself stuck in the shit, or, you can start to invest in yourself early on, while you don't have a wife & child, while you don't have meetings to attend, clients to keep happy, and bills to pay. While your brain is still fertile and you pick things up at twice the rate you will in your 20s and 30s.

"Have fun" is exactly the advice we should be giving OP, but telling him what fun is, that's not how it works.

So OP, have fun, in whatever you choose to do. Don't stop enjoying life, for in every circumstance, there are things that can bring you joy.

Programming wise, practise. Practise practise practise.

Start a project. Make a game. Commit every day for a year. Interact with other developers in a field you enjoy. And don't be afraid to fail.

Re: Ask HN: What is the best way to spend my time as a 17-year-old who can code?

#59
1. Don’t tell anyone you are 17. Ageism is real on both extremes.

2. Build something. Anything. Many things. Don’t stop. You will find your “specialty” niche eventually and blast off from there. Here are some ideas (in some different spaces):

- an alarm clock that stops when it sees your face (computer vision)

- an easier way to search Instagram (social engineering)

- SMS mailing lists for small business owners (SMS, communications, lead gen)

- literally any idea that comes to your mind...build it just to say you did.

3. Talk about it. Be passionate. Help others. This could definitely be in the form of OSS contributions, which is great way to gain visibility in the community.

4. Specifically on generating income: since you don’t have a product built (yet), focus on consulting which can help build your reputation. Start with your current personal network, even if it’s just friends of your parents that may own a small business or maybe someone you know from your community. Before you contact them, do the research. Do they already have a site? What’s it built with? Where does their business come from? Is there a clear opportunity to tangibly improve this for them? If so - reach out. Start open minded and asking questions. Find out what they need - it may not be what you’ve identified in your research. If it is, great, you were spot on. If not, that’s fine, sell them whatever service you are confident you can help with, and take note for the next customer in that industry.

If you’re set on finding a normal job - just start applying. No need to say anything about a degree or school. Show off what you built (step 2!), express how passionate you are (step 3!!), and don’t stop until you have an offer. It will happen. I didn’t go to school and one of the first ways I figured out how to reliable get in the door was I just _started assuming responsibilities of an engineer at that company._ For example, does that company need a new website? Yeah? Then just build it. Send it to them with your resume. “Hey, notice you needed a new site. Here you go.” Depending on how well you nail their branding or what their focus is, this can leave a great impression of your passion and work ethic. I’ve skipped many interviews this way and just landed the offer straight.

YMMV.

Good luck mate!

Re: Ask HN: What is the best way to spend my time as a 17-year-old who can code?

#60

I was 17 once. I could code once. What's the best way to spend your time? Basking in the sun. Finding a scam to score some schnapps or beer or weed. Telling somebody you love them, and just going for it. Recklessly driving a car at a high rate of speed down an old country road. Learn how to play a bass guitar. Spend your waning hours getting your hands dirty while there's still time, and before the world judges you t…

I have lived some parts of my life the crazy way you describe but honestly, the only memory I have is of wasted time with idiots who didn't value who I was or what I did. I am not describing people who have beers or weed for fun, but those who have it as the only source of fun. The memories I cherish are still of hacking something, solving an intricate problem, or doing something that I didn't believe I was capable o…

I remember back in about 2001/2002, when I was an 11/12 year old with dial up, I wrote some software to send/receive UDP packets. I sent a copy to a friend, and then we tested it, and our messages were coming back and forth.

I'll never forget the wonder I felt, the joy, the prospect.

Post reply on HN