Blog 3.0

Hi there, and welcome to my new blog! This is my 3rd attempt to start blogging at this address. I barely remember the first attempt. The second attempt was back in early 2018, when I managed to squeeze out around 15 posts, mostly concerned the process of learning game development in Javascript. It was a "learn by doing" experiment where I was documenting my own process of discovery and skill building.

I plan to take that route again here with my 3rd attempt. "Learn by doing" is an easy source for blogging material. There's probably an endless stream of skills I could try to learn and document, so the challenge is really in the doing itself. If I can stay disciplined and publish regularly, this blog should have a long fruitful life. If I can't stay on course, then it will probably die pretty quickly.

In addition to these semi-tutorial posts, I also plan to write more generally around the topics of programming and software. Eventually I may even escape the world of programming and write about some other topic that interests me, but I want to focus on my core strengths right now so that I can build some momentum.

A few ideas that I would like to write about:

  1. Building a Tetris clone in Javascript.
  2. Building a platformer in Javascript.
  3. Building a MUD server in C#.
  4. Building a library for handling flat files in C#.
  5. Book summaries and reviews, both computer science books and non-computer related.

The above list is enough to keep me busy for a while. I will probably start with item 3 or 4 since they are on my mind lately, and have enough of my personal interest and attention to keep me motivated for a while.

I have a few goals in mind as I start blogging again. They are (in no order):

  1. Build an online portfolio representing my approach to programming and technical problem solving.
  2. Develop an outlet for my extra-curricular technical interests.
  3. Get better at finishing personal / side-projects (which I usually abandon shortly after initiation).

I think that's about all I want to say for now. I need to get down to writing and start producing some actual content. Dear reader, I hope to see you back here very soon.

Thank you for reading this post. If you would like to get in touch with me, please contact me via email at michael.bledsoe@gmail.com.