“Success is one thing you can’t pay for. You buy it on the installment plan and make payments everyday.”
– Zig Ziglar, Week 2 / Day 4
Yesterday, I completed an hour of code using Codecademy’s HTML & CSS tutorial. Inspired by the Hour of Code and Christina Cacioppo’s post: Build Product, I wanted to continue my goal of learning to program and get back to my daily coding habit. Christina’s suggestions are great for any person who wants to learn to program, and will save you a lot of time and frustration.
I read about Christina’s journey about two years ago, while I was starting a similar journey of my own. The main difference, and it’s a big difference, is I couldn’t leave my job to concentrate on programming fulltime. If you get a chance to read her post, then you can see the major differences between those two paths. Not concentrating on this full-time, and instead working on my goal during nights and weekends has had its disadvantages. My biggest problem has been my lack of defining a project. I’ve worked through tutorials, taken classes, and built some simple projects, but I need to figure out something I want to build and help me learn in the process. I’ve also haven’t shared my goal with many people other than my wife and a few random people. It’s why I need to state what I actually want to achieve. I need to go to a Code & Supply night, or something similar, and meet some other like-minded people, who can help me achieve my goal.
I want to do what I set out to achieve a few years ago. Fred Wilson posted about the two types of people in the future, and it went something like this: You can either be one of the people who will help to design the products of our future or will be one of the people who just uses those products. I want to be a part of the design and creation of our future. I want to write my verse. That’s why I think it’s necessary to have an understanding about how the things we use actually work. My goal isn’t to isn’t to become the top developer at Google. It’s about learning to build products that solve a problem, work, and are relatively bug free.