What I Learned From Taking Some Time to Learn
It's 12:58am and I just got my first iPhone app running on my actual phone!— Matt Birchler (@mattbirchler) February 5, 2015
Every year around this time, I take some time off of work to relax. I need time after the crazy holiday season to decompress, and just have some fun. We usually go somewhere fun and are generally lazy most of the time.
Not this year.
I spent the most time learning Swift. I'm using Treehouse to learn, and it's going well. I've gone though some of the more advanced lessons a couple times so that I can actually learn what's going on rather than simply regurgitating the code they're writing. I will say that Swift is hard. I don't know if it's because I'm still pretty new to this whole development thing or if Swift is actually hard, but it's definitely been a lot harder to pick up than HTML and CSS. Way harder! That said, I have put about 30 hours into it this week and know a lot more today than I did last weekend. I've also started working on the app that I plan on releasing this summer. I'm not ready to talk about it yet, but I'm very excited about it. I even have an "ugly as sin" version of the app already running on my phone. It's not feature-complete, but it's extraordinarily satisfying to have an app on your phone that you know you made from scratch.
Finally, I was able to devote more of my time to this site. I wrote more than usual, and even spent a couple days out of the house, writing on my iPad. I'm really happy with how some pieces turned out, especially my Mail Pilot 2 review, which I think is the best review I've ever written.
So all in all, this was a very productive week. No, I could have had more fun this week, but fun wan't what I needed right now. What I needed was to get a jump start on doing the things that are going to make me money in the future. This site is a small part of that (you can donate here :) ), and being an honest-to-god iOS developer is another big part. I go back to my normal routine tomorrow, but I'm reentering that routine with a different perspective.