This is the first month.
6 year anniversary.
6 years ago this month I attended Code Academy. I did so under a different set of assumptions about what and how code would world. I had hoped that I would learn Rails in 3 months and then bring those newly acquired skills into my t-shirt business.
I had no idea what I was getting into. I started with one set of assumptions and I have had to do many things I would have never volunteered for had I know ahead of time what is required. The web is a collection of many simple systems that work together to create a complex structure.
HTML is the new English.
Solutions to problems you don't have create problems you didn't have.
As a Rails developer, I was handed everything in one giant ball. Something in me was motivated to separate each of the forrest's trees and study them individually.
Check point charlie
Every so often I try to get my bearings of where I am in this seemingly endless journey of comprehension of how to code. I am grateful for the mentors who have set expectations of how this is going to work. I sit here and realize that I have come to see the big picture by the sum of it's parts. I will certainly add that but is not the point of this post. My point right now is that I feel like I can say with a certain level of confidence that I now know how the web really works.
I don't need to hide behind a massive tool or framework. While those things are inevitable, they are not required for things as basic as this. I am now fluent in the languages as much as is required. Of course, like any skill goes - the more time I apply, the better I get. That's what excites me. I have hit the context of my interest and now I get to drill down.
Back to the basics.
Jeremy Keith is bringing me back to focus. I didn't get lost, but I did lose my bearing. I forgot that in the midst of all that needs to happen, we forgot that the complexity is not the beginning. That is the conclusion. Knowing the basics can keep me aligned with the complex issue of the world in which the compelxity lives. Also, the goals for when the complexity wins, that we can always go back to a simplier solution.
The beauty of the web is that I can do this.