I’m Officially A Software Engineer!!!!

It’s been almost a year since I first decided to learn to code, and what a year! Learning to program is one the hardest thing I’ve ever done, and I can’t believe I actually stuck to it and didn’t quit. To be honest, I actually did quit a few times, for a few days or weeks in a row at a time, but I then came back to it and kept going.

I’m glad I stuck to it, because it is also the most rewarding thing I’ve ever done…


I really enjoyed the learning process, but as of a few weeks ago, something new happened. I started to absolutely LOVE programming. Making a silly site like this oneΒ made me so happy, I couldn’tΒ Β stop laughing.

I also found that I now can’t wait to wake up in the morning just so I can keep coding and making stuff. Having a superpower is just soooo much fun. There’s no way I’ll be quitting now!

It is with this in mind that I’d like to announce some super exciting news. I’m really thrilled to be joining the Hipmunk team as a SOFTWARE ENGINEER!!!!!

At Hipmunk, I’ll be learning and coding in Python. As a software engineer, it is important to not stick to one language, since languages change so often and we need to be flexible enough to quickly pick up the right language for the job. So I’m extremely excited and grateful to have exposure to something new and to learn from the best.

I’d like to thank all of my readers and the people close to me who have supported me throughout this journey. You helped me get to where I am today.

Enjoy the article? Join over 14,500+ Swift developers and enthusiasts who get my weekly updates.

  • drc

    So cool! Well done, really enjoyed your blog thus far.

  • Jenna

    YAY!! Congratulations!!! πŸ™‚

  • verticalfix

    Congrats! I’ve enjoyed your blog and I hope the community gets to continue following your progress through your blog. You are an inspiration. I hope to follow a similar path. Good luck!

    • If I can do it, you can too!!!! I’ll definitely continue to blog πŸ™‚

  • Congratulations Natasha!! I’ve been following your blog since March and have really admired your persistence and effort. It is an opportunity well-deserved, hope it’ll be a great start to a brand new chapter of life!

  • Congratulations! I know you’ll bring some Oprah-star awesomeness to your new job πŸ™‚

  • Congratulations Natasha!! That is AMAZING!! Love your blog. I’m on the same path as you and I can’t wait to say the same thing in the near future. πŸ™‚ High fives to you.

  • Congratulation! I’ve been following your blog for a few months now, I’m part of the DBC fall cochort and hope I’ll get a job as cool as yours. Really well done πŸ™‚ Have fun there!

  • Awesome! πŸ˜€ Gratz :D:D

    I just started school and we program in linux bashcode and C. Also for a project we program in NQC (not quite C), and I feel the same way. I can barely sleep at night, there is a lot of code running through my brain and I just want to code! haha

    But anyways gratz for your new job! πŸ˜€

  • Mike Adams

    I found your blog back in November when I was also working on CS106a, it’s amazing to see how far you’ve come, congrats! Really cool and inspiring!

  • leofilipealves

    hi natasha!
    this is really inspiring for me, I did business and got a master’s in international business management. I’ve been trying to change the focus of my career and become a developer, but it’s been so hard. I’ve only been programming for three months, I’m currently in Dublin, living close to the Silicion Docks. I really want to get a job in the area but life’s been hard here…..

    • The key is to not quit no matter how hard it gets! You can do it! Just start making projects, post them on Hacker News, write a blog. It’ll help you get the attention to get your dream job πŸ™‚

  • Ryan

    Hi Natasha,

    Count me in among the number of people who are trying to switch careers and found your blog looking for resources about learning to code/develop. You ever watch a dog try to jump into a pool for the first time? They sort of run around the edge, freaking out about how to do it and where to jump in and run up to the edge and almost jump in and then back up a bunch of times. That’s pretty much where I am with diving into learning to code. Any advice for making that leap – what’s the best first step you can take? And do you know of any programs like DBC that are either online and accessible from anywhere or in the Seattle area?

    • Hi Ryan,

      My biggest advice is to just start learning and make quitting not an option. Find your community – in Seattle, there are a ton of programers and I’m sure a lot of meetups as well. Become part of the community, and you won’t be able to quit. Try to also get a more experienced programmer as a mentor – they will help you a TON when you get stuck or just need more history / background on something.

      Also start a blog, and write down what you learn every day – that will hold you accountable. And when you’re finally looking for jobs, employers will have a nice record of your learning.

      I think the biggest challenge is learning how you learn. For me the Stanford CS106A course was the most effective, but others are better at just reading a book or just having something to build and googling around to figure out how to do it. Once you know how you learn, you’ll know what resources to look for.

      Check out Bloc.io – they’re an online program for learning Ruby on Rails. I know the guys who run it personally, and they’re really amazing at what they do. Since it’s online though, make sure you really make the effort to allocate time to the program and take full advantage of the office hours!

      Let me know if you have more specific questions down the road.

      Happy Learning!