• by quickthrower2 on 12/18/2017, 4:30:29 AM

    Have an interest in creating a toy language / compiler. I might learn more about Etherium to write a toy compiler to EVM. Or I might do something compile to 6502 or compile to .NET IL.

    Why? Studied Math/CS, got the bug back to do something more algorithmic/logical thinking than the usual work stuff.

    I have already written a silly language & intpereter which is a bit lispy and can do basic conditionals. loops and IO.

    Would like to find a way to leverage into this. I.e. know enough that I can impress my work, they get me to do stuff like this at work, I get more hours learning this stuff so I get better etc.

  • by dozzie on 12/17/2017, 6:59:11 PM

    Ada. For C replacement (imperative and compiled to ELF) that (a) can link reasonably well through C to other languages, (b) is not entangled scary mess of half-random syntax and historical features (C++), and (c) has a type system that I can lean on instead of constantly keeping an eye on (C) or fight against (Rust's borrow checker).

  • by Teichopsia on 12/17/2017, 8:47:00 PM

    How to get a job ¯\_(ツ)_/¯

  • by Jtsummers on 12/19/2017, 6:50:32 PM

    Woodworking. I've enjoyed it in the past, but not spent much time on it. I will specifically be working with handtools. The goal is to build mostly my own furniture in the future (been an objective of mine for a while).

  • by mod on 12/17/2017, 7:18:39 PM

    Leatherworking. I like leather goods and the craft seems somewhat approachable for a newbie. It doesn't need to use any power tools, so it's quiet and relaxing.

    Leatherworking goes hand in hand with a lot of my other hobbies, and I have a nice workshop space I can put it in.

  • by fuball63 on 12/19/2017, 6:30:26 AM

    Confidence. I have two projects that I've been working on for years but always chicken out when it comes to actually putting them out there. Next year I'm going to learn how to dive in, be brave, and roll with the punches to hopefully gain much needed end user feedback.

  • by sdkode on 12/17/2017, 8:08:38 PM

    Ruby on Rails maybe outdated but I want to build something and Rails should be the fastest way.

  • by jamesjguthrie on 12/17/2017, 7:06:47 PM

    Mandarin to a level where I can read most texts on Chinese websites. Why? Mostly for fun.

  • by muzani on 12/18/2017, 10:45:16 AM

    Probably sharpen my algorithm skills. Get easy questions done in 10 minutes and have it work the first time I run it.

    Also want to speed up my design and planning skill. Coding is easy, but figuring out what to code is painful.

  • by sotojuan on 12/18/2017, 12:17:22 AM

    Japanese, because it's difficult and fun. Tech wise I learn enough at work.

  • by stevekemp on 12/18/2017, 8:22:09 AM

    Sign up for another round of Finnish lessons, with the intention of using more Finnish in my daily-life. I've taken a couple of courses over the past couple of years, but I've plateaued recently.

  • by imhoguy on 12/18/2017, 7:12:27 AM

    Nordic cross skating. To spend more time outdoors exercising entire body.

  • by schuellerpa on 12/20/2017, 8:28:35 AM

    Mandarin, then I want to go further with HTML & CSS so that I can code websites and be sure about it, go further into Growth Hacking, Photoshop

  • by miguelrochefort on 12/19/2017, 3:12:49 AM

    - Logic programming: Datalog, Prolog, Mercury, Eve

    - Dependently-typed programming: Coq, Agda, Idris

    - Machine Learning and Artificial Intelligence

    I believe that the future of programming is to describe WHAT rather than HOW.

  • by bnchrch on 12/18/2017, 12:22:32 AM

    Having a production elixir application shipping in the new year I think I'll take the holidays to learn docker/kubernetes and gigalixir to see which may work better.

  • by ajeet_dhaliwal on 12/18/2017, 12:09:00 AM

    Very little technically this year although I will of course keep up to date on the latest developments.

    My focus will be on the business side, how to get better at sales and marketing.

  • by SamSeriously on 12/17/2017, 9:58:56 PM

    Screen printing and other printing techniques, because I've done too much technical stuff the last few years, I want to be getting creative with physical stuff.

  • by Timbaker on 12/18/2017, 10:06:12 PM

    Exel. cause it helps me to work faster than other things. Throught Exel, I will learn higher Exel and VBA. Thank you Microsoft!

  • by ohmichel on 12/18/2017, 9:03:48 PM

    Objective-C. Because I'm an iOS developer and I want it in my asset. Tho, I don't know if is really worth it.

  • by markfer on 12/18/2017, 12:25:41 AM

    How to code (JS). Coming from a business/sales background, I'd love to have the ability to build my ideas.

  • by RepressedEmu on 12/18/2017, 7:45:45 PM

    Solidity for Ethereum development!

  • by martin_andrino on 12/17/2017, 7:16:24 PM

    PHP. I have seen a lot of improvements these past years and it feels like a solid choice for backend. I quickly got tired of Python complex syntax and poor performance overall.