GitHub: ViGrey Twitter: @ViGreyTech LinkedIn: Vi Grey

New Year's Resolutions - 2018 Edition

Dec 31, 2017

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.

Use 10 Different Programming Languages for 10 Unique Projects

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.

Javascript, Python 3, C, Go, Rust, Haskell, x86 Assembly, ARM Assembly, 6502 Assembly, and. . . Brainf--k.

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.

Contribute to 6 (Aim of 12) Open Source Projects on GitHub

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.

Present Publicly at Least 4 Times

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.

Solder at Least 20 Circuit Boards

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.

Keep Up with These Resolutions

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.