Last Updated: February 07, 2018
Back when I was starting my journey to become a developer, I always said I wouldn't get distracted along the way. I was going to learn Ruby, and then continue learning other languages as I went.
Well, DoggieDashboard started to get more popular, and I found myself spending the entirety of my time doing Ruby. I've become a much better Ruby programmer than I used to be. Man, sometimes, when I'm doing a refactor of old code, I see the, sorry, shitty code, that I used to write and think, "Wow, you wrote this Patrick?". That's all part of the process of becoming a developer. You code something that works, test it and push it, and then, a year later, when you go back to do a refactor, you're given the chance to see how much you're grown as a developer.
I've also decided that it's time to start looking for a good programming job. I'd like to work in an office with other smart developers. I've been working solo for the last 3 years, and it's been fun, but I want to learn more, faster, and sitting next to a team of other programmers is the only way to really get there.