2017-12-31 -  10:16
It's that time of year where everyone is off making their New Year's Resolutions and hoping to stick to them for more than a few weeks, so I decided to make a quick post about my New Year's Resolutions for 2018.
This resolution has a few rules to it.
The programming languages I will be using are listed below and programming languages I have not programmed in before will be bolded.
The purpose of this resolution is so I can gain a basic understanding of why some programming languages/paradigms are the way they are and what problems and solutions went into designing these languages. The last language on that list will definitely be interesting to create a useful program with, but it will be fun.
Open source projects have been very important to me, so I'm deciding to formalize my contributions a bit more by setting out to contribute to at least 6 projects on GitHub, hopefully closer to 12.
2017 was the first year I decided to begin speaking in a public setting about things I have learned and accomplished. I do not plan to slow down progress on this front and will try to present at least 4 times this year, preferably at least once per season.
Throughout the year, I want to make sure I solder at least 20 circuit boards, which will force me to come up with at least a few electronics projects. So far, my focus has almost exclusively been in the logic and software side of things, so adding in a few electronics projects would be good for me.
Because one of the hardest parts about New Year's Resolutions is the fact that they're hard to continue doing, I'm setting one New Year's Resolution to revisit this post throughout the year to update on my progress of completing these resolutions.
Expect 2 or more blog posts throughout the year updating you all on the progress of completing my 2018 New Year's Resolutions.