Hey everyone welcome to my blog, I’m Chris the Programmer. I am a self-taught developer with a surreal amount of grit. I have many goals that I intend to voraciously attack till the point I can’t type anymore. Here are few interesting things about me that will help you get to know me.
1. I’ve made it my goal to code every day.
2. I keep a coding journal
I’ve fully discussed why I believe constant learners and anyone at all should always carry a pencil. Keeping a coding journal has definitely taken me to the next level. It elevated me on the path to learning how to learn. I use it as one part of the many techniques that promote learning and encoding. I write down website ideas, bugs, the details of what I’m learning. It is my greatest resource next to google.
3. I cut out all the time wasting habits.
No more television. No more social media. Those things don’t mean anything when I have goals unfulfilled. It feels as though I’ve found my calling. I can code all day long and wonder where the day went. Coding has inspired me to fully learn how to learn. I find myself retaining a vast amount of information related to programming while I’m learning and honing my craft. I’ve become a better writer also. I get to sit back and watch a natural progression as my blog post become more informative, technical, and more inspiring. Programming has inspired me to develop soft skills that I can utilize in everyday life. I love nothing more than going to meetups and interacting with like minded people who love learning and creating as much as I do.
4. I have a favorite learning style
I enjoy a project based learning style. Although I will refer to a tutorial during the moments I get stuck but for the most part, I like to dive in and read the documentation. My first project has been a huge endeavor that has taught me a ton about myself and what kind of developer I want to be. I came upon this project during the search of real world problems I can solve. When I’ve encountered bugs I’d try different logical approaches to the problem. I utilize mindfulness to get an idea of the underlying cause of the problem. In the process of learning how to think I’ve found that paying attention to the minute details is the best way of understanding the overall whole. This understanding has led me to the conclusion that a computer science degree would be a monumental asset in my development career for it will explain the “why” in technology.
5. I specialize in the LAMP Stack
I chose the lamp stack because of the many problems it has already solved and the vast amount of documentation available. Specialization to me is the great deciding factor on whether you will become a great developer or a good developer. There are more than enough developers in the world to cover many stacks available. Although I do believe in having a “T” shaped knowledge branch. Which has led me to become familiar with the overall details of the vast amount of technologies being utilized today.
Reading list for greatness.
- “Practice Perfect: 42 rules for getting better at getting better”
- “Make it stick: The science of successful learning”
- “Soft Skills: The Software developers life manual”
- “Ask More: The Power of Questions to Open Doors”
- “How to win friends and Influence people”
- “Robert Greene Mastery”
- “Man’s Search for Meaning”
- “Anything You Want 40 Lessons for a New Kind of Entrepreneur”
- “Outliers: The Story of Success”
- “Influence: The Psychology of Persuasion”
Favorite Text editors