Why Am I Writing?

2 min read

This will be my 7th day writing and publishing daily (on Twitter as part of #ship30for30). While this is a massive accomplishment for me, it also has been challenging. I'm doing this while working a full-time job, consulting, writing a book, and raising a 3-year-old. Today, I'm going to reflect on why I am doing this. I need to remind myself why this is worth the extra effort.

My end goal in life is to be able to help other developers grow. Every time I have had the opportunity to teach or mentor, I am reminded of how much I enjoy teaching. I truly enjoy seeing someone else improve. I like when I can help other's avoid the same mistakes I made in the past. Or when I can share the knowledge, I wish had, but no one passed along.

I know I don't want to be forced to teach specific things like what would happen if I became a professor or taught at a Bootcamp. I went to college and been part of bootcamps. Coming out of them, I felt inadequately prepared for the work ahead. I want to be free to teach the things I wish I had known and where I see people struggle. Hopefully, I can fill some of the gaps left by the current educational materials out there.

This is why I am writing daily. My end goal is what makes all the effort worthwhile in the end. If I want to teach what I wish I had known, I need to grow. Not only do I need to boost my own habits and confidence, but I need to expand my network and be able to reach more people. If this allows me to reach one person and help them grow, it will have been worth it.

Kevin Hicks - Profile Image

Kevin Hicks

Senior Software Engineer / Consultant

I am senior software engineer that focuses primarily on web and mobile applications. I work both as a regular full time employee and a consultant developing apps and websites for clients. This is my personal blog where I write tutorials, tips and tricks, and my opinions on various software languages, technologies and tools.

Recent Articles