I shall retreat into my coding cave just as spring arrives in San Francisco.
Okay, so spring won’t officially start until March 20, but flowers have started blooming all around the city — including right outside my window — and I’m all for more pink in the workplace. I’ve gotten the need to recklessly run around out of my system for the time being and am ready to hunker down and make something that I’m proud of.
I mentioned back in December that I would be continuing to work on the iOS app that I’d started when I got back to SF in February. The app was going to be my focus for this month, but honestly, that project didn’t feel as exciting to me as it should have. I realized that it’s because I’ve been really focused on iOS for basically my entire programming career so far, and wanted to branch out to other languages and frameworks. As much as I love doing mobile development, it’s always good to get more experience in other areas.
Serendipitously, a company I really admire reached out to me about working on a web app with them, and I obviously said yes! I can’t go into too many details due to the proprietary nature of my contract, but the project is a Ruby on Rails application that needs to be refactored and expanded upon. It’s going to require full-stack development skills (working with the front-end, back-end, and databases of an app). By the end of February, I will have produced one working, well-tested, well-documented piece of software for this company. I’ve never done full-stack web development before, so this will be an exciting adventure — I’m looking forward to learning a lot.
Coding resources I’m using for this project
As a full-stack newbie, I’m going to be looking to resources like The Odin Project and Codecademy’s Web Development Path/Ruby/Ruby on Rails courses. Let me know if you have any other full-stack web dev resources I can check out! I’m always on the lookout for more stuff to add to my resource docs.
Setting achievable goals this time
I am the queen of biting off more than I can chew; this is one of my biggest weaknesses and something I have to actively work on every time I start a new project. Since this project is for an actual client, I’m going to keep the end goal for this project strictly realistic. I know that I have a short amount of time to complete this, so I will be focusing on the app itself without worrying about any technical blog posts or write-ups regarding the project. The only exceptions to this are my usual halfway point and retrospective posts — look out for them around February 13 and February 27.
What about blogging every day?
In general, I’d like the habits I pick up from these projects to carry over from month to month. I mentioned at the end of January that I’d like to publish a blog post every day. I believe that this is achievable, since I’m back on my responsible-person sleep schedule. I will do my best to write a blog post every day in the wee hours of the morning, but I will be prioritizing my project this month. Please be patient with me and my editorial calendar during this time!
And so another busy Focus Month begins. Let’s see where this one takes me. ♚