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