First off let me introduce myself. My name is Scott Kerlagon and I am a Software Developer. Since I graduated with a degree in computer science in 2010 and have been writing software professionally and for fun since then. I mainly work in the .Net stack on the server side of things, but recently have been exploring more of the front end and the world of Angular.
I intend to use this blog to help keep me motivated as I continue to learn and grow as a Software Developer. The following quote sums up my main motivation to start blogging:
“There is no better way to learn than to teach.” -Benjamin Whichote
There are many variations of this quote by many different people. However, the idea is the same. The deepest way to know something is to teach that something. It means you have to be able to accurately explain concepts to others. Teaching forces you to consider your audience and the different backgrounds and experiences they bring to understanding the material.
I am sure many are familiar with the “Learning Pyramid” in which different forms of learning are assigned different percentages for retention. Passive forms of learning such as listening to a lecture, reading, and audio visual presentations have relatively poor retention rates. More active forms of learning such as group discussion, actively doing, and teaching have the higher retention rates. There seems to be a lot of debate as to whether these percentages are accurate or not but the point is and from my own experience that these are pretty close to reality. By blogging I hope to teach that which I have done and encourage group discussion in the comments.
More to look forward to
For these reasons I think that my attempts at teaching and sharing through this blog will help me learn to be a stronger developer. I also hope that you can come away with something useful from each of my posts and that you are able to take that knowledge and do amazing things with it. I plan to share tips, reviews, approaches and tutorials of helpful topics that have helped me as a software developer on a regular basis. I am not an expert by any means on any topic, so I welcome and appreciate any constructive feedback to any and all of my posts. I hope to discuss my future posts with all of you in the near future!
Let me know your thoughts and experiences, in the comments, on how blogging has helped you learn and become better at whatever it is you are blogging about!