Why I decided to learn to software development

This week is my first as a Flatiron School student! I'm taking an online Full Stack Web Development course. I've spent about 10 hours on the course so far, and I already feel that I've learned more than I have in my attempts to teach myself to code using cobbled-together online resources and help from friends. I really respond well to carving out dedicated time and following a well-paced set of lessons and challenges. I know this is likely a honeymoon period and it'll get much, much harder, but for now I'm enjoying building my confidence!

I work at a mid-sized startup in Chicago, where I work closely with software engineers, site reliability engineers, and qa analysts. I create processes and apply industry best practices to help them deploy code safely and efficiently, so I have needed to build an understanding of how software development works. But nothing could prepare me more than actually learning to code and getting that firsthand experience. 

When I started learning some Python earlier this year, I found it immediately gratifying to think about how to solve problems using my newfound skills. In prior attempts to learn how to code, I never got to the point where I felt comfortable enough to understand how to apply what I'd learned towards building something. And that gets to the reason why I want to learn software development: I want to solve problems using technology, and I think it's the most promising route. 

I'll be continuing to work at my tech job while I'm in Flatiron School, and I'm really excited to see how I'll apply what I've learned towards improving the processes I use at work. And I love knowing that I will soon be equipped to solve new and interesting problems outside work as well!

Learning: How to use a Public API