My first post and the Feynman Technique.

Hey, you found my blog! Welcome! Since this is my first post I’m going to use it to tell you a little bit about me and how I got to where I am. Then a little bit on why I decided to start a blog and why I think you should start one too.

 

So how did I become a Web Developer? Well it’s a long story that, as yours probably does, starts way back during my childhood days. Since this is not writing my autobiography let’s skip to the important bits. I always loved drawing, designing new logos for my favorite bands, creating interesting little characters. My teachers would tell at me on a daily basis, “Pay attention to the class!”. Naturally I went to school for something creative, Media Arts and Animation. During college I had a class where you had to create a portfolio website using Flash.

 

This was my first exposure to the Dev world. I was hooked right away. I even thought about switching majors, but ultimately decided to stick it out in Animation. For my internship I spent some time at a small agency designing sites. As soon as I graduated and my internship ended, I started putting in time to learn the basics of HTML, CSS, and JavaScript. After some hard work and perseverance I now have a full time job developing sites.

 

Now, why write a blog?

 

Well about a year or so ago I was at WordCamp Philly, which is the WordPress convention that is put on every year. One of the talks that I listened to was about just that question. Why write a blog? The speaker brought up a very good point which was the reason that he started his blog. During his talk he mentioned how he found himself constantly having to look up things that he had done plenty of times before. He got to a point where he thought I should create a place where I can put all of these things that I keep look up all the time, so he started a blog. Not a blog for others but a blog for himself. This was an amazing idea and I was going to do this.

 

Another reason I discovered in the past year, this really solidified my desire to write a blog, was learning about the Feynman Technique. To break it down the Feynman Technique is a Technique that as discovered by Feynman will help you really understand what you are trying to learn. Which will ultimately lead to mastery.

 

The technique has 3 steps,

 

  • First learn the thing you want to master, in my case web development.
  • Second do it. I develop websites everyday, and am constantly working on new projects.
  • The last step, is to teach someone else how to do it.

 

This really resonated with me, because of my experience teaching English. Out of all the things I got out of that experience the most surprising was a deeper knowledge of the English language. It was amazing the amount of things I learned about my native language just from teaching it to others.

 

Once I heard about the Feynman technique I thought hey why can’t I do that with development? I’ve been wanting to start a blog. There’s really no downside all I can see are benefits..

 

  • 1 Keep a log of things I’ve figured out how to do, that I can use in the future.
  • 2 Teach myself by teaching others.
  • 3 Help people learn how to do things that took me some time and frustration to learn.
  • 4 Maybe it’ll even help me meet some people from the dev community.

 

It’s a win, win, win, win. There’s really no downside, and thus the blog was born. These reasons are also great reasons for you to start a blog yourself. If you have a skill that you would like to master, a blog is a great way to share your knowledge and help you grow.

I am currently working on my next and first coding post. The first topic I’m going to cover is Flex-box. Make sure to keep an eye out for that, and feel free to reach out if you have any questions or just want to talk about dev stuff. I love hearing about cool ideas and projects. Also if you would like to learn more about the Feynman Technique here is the link to a great video by Thomas Frank, he explains it really well and in a lot more detail. There are also a ton of great articles and other blogs that cover the topic as well. I highly recommend learning more about it. Well that’s all I got for now. Keep coding!