Hacker News new | ask | show | jobs
by jsamuel 4358 days ago
Given how many people are uninspired and undirected in their lives, it's a wonderful privilege to have something you know you want to do. On top of that, it's amazing to be in a position where you can make it happen.

I've got a lot of similarities with your story.

I dropped out of EE in 1997 when I was 18. A few years later, in 2003, I was about to begin studying writing and literature when I realized that my hobby-become-job, programming, was what I was truly passionate about.

At first, I tinkered with useless online courses (they were much more useless ten years ago). I finally put life plans in motion so that I could study CS at a university. I began studying CS in 2006 with the goal of becoming a security expert. I got my undergrad degree in CS when I was 30.

While an undergrad, I got involved with research and decided to go to grad school. To give me more experience, meet more people in my field, and generally improve grad school options, I took an extra year doing research in a CS department before applying to grad programs. In that time I published a research paper with people I'd admired from before I went back to school. I got my choice of top research programs and went to grad school in 2010.

In 2012, I realized academia wasn't for me and had a startup idea I wanted to pursue. Now, two years and a huge amount of learning and new experiences later, I've got a quickly growing startup with amazing people on our team. I no longer write much code, but I love my new challenges every day.

You don't know what you'll end up doing, but if you know you want to study CS, then start as soon as you can. Life's too short to delay doing what you know you should do.