The list is almost too long to post, which is one of my weaknesses... I spread myself too thin.<p>That said, I've been going through a process of (re)-learning some lower level math, and hopefully eventually transitioning into learning some math I never studied. I stopped with Calc I in college, so my goal is to get through the typical Calc I/II/III stuff, Differential Equations, Linear Algebra, and Probability. Going beyond that is questionable, although I'd love to, time and energy permitting. For all of this stuff, I'm just self-studying, using a variety of resources: Youtube videos, Khan Academy, books, forums, etc.<p>Also, various aspects of Machine Learning and Artificial Intelligence. I'm doing - on Coursera - the Deeplearning.ai sequence, along with Geoffrey Hinton's older "Neural Networks for Machine Learning" class, the "Advanced Machine Learning" sequence from National Research University Higher School of Economics, the "Statistics with R" sequence from Duke, and the "Data Science" sequence from Johns Hopkins.<p>I'm also enrolled in the Strategic Leadership and Management sequence from UIUC on Coursera.<p>And I've been using LinuxAcademy.com to study for the AWS Certified Cloud Solutions Architect test, and the Docker Certified Associate test.<p>I'm also spending some time studying books on two particular topics: sales (as in B2B / enterprise software sales) and Knowledge Management.<p>Free time in my life is at a premium... :-)
At work we're writing game Entity-Component-Systems with EnTT[1]. It's an interesting take compared to previous entity-subclass takes on game object modelling. I'm excited about future work in terms of parallelizing jobs in the future, much like Unity's ECS or the specs-rs package. [2]<p>[1] <a href="https://github.com/skypjack/entt" rel="nofollow">https://github.com/skypjack/entt</a>
[2] <a href="https://github.com/slide-rs/specs" rel="nofollow">https://github.com/slide-rs/specs</a>
I'm currently learning simple computer fundamentals as I work through Ben Eater's <i>Build an 8-bit computer from scratch</i> program [0]. I remember seeing the initial videos and thought I remembered him saying he had no plans to make schematics/plans, but I looked it up recently and saw that he had kits/tutorial videos. A week later and I'm working on the clock module and enjoying it so far!<p>[0]: <a href="https://eater.net/8bit/" rel="nofollow">https://eater.net/8bit/</a>
At work: we finally updated our prod environment to accommodate a more recent version of Spark, so have been playing with rewriting some jobs in spark (now that I’m not limited to only using the RDD api).
At home: trying to integrate D3 with React in as pain-free a manner as possible; just ordered an online book thing from Swizec Teller that looks promising in that area :).
Hardware! Mostly stm32 to be useful at solokeys, arduino to do a meaningful porting, and I was excited about Android things but news are saying it’s no longer a thing... looking forward to learning about the next thing.