Skip to Content


interstellar space pirate extraordinaire •

It's 2017

Welcome to a new year. Only 15 days late but, whatever. Looking back at 2016, it was a pretty awesome year for me with regards to all of the projects I participated in. Here are some of my projects and accomplishments for 2016:

Starting on Dec 31st, 2016 and continuing into the first week of 2017, I spent my time rewriting my BZFlag plug-in starter to be entirely JavaScript based (where the first version was a PHP script). I decided to tackle code generation in a object oriented approach by writing the library of that website in TypeScript and wrote the UI using Vue.js—two things I had been wanting to learn/experiment with. TypeScript definitely makes writing object-oriented JS easier but one thing I really struggled with was the differences between ES5, ES6, ES2017, Babel, synonyms; the amount of jargon that exists in the JS world... It was a nightmare for me to get a grasp of things.

So what do I have planned for 2017? I definitely want to get more adept with JavaScript and TypeScript. I also really want to do more work with C#, C++, and Python. Lastly, I want to attempt to build my own lexer simply for the experience.