I'm thinking to split my online learning in two parts: marketable skills (1) and just-for-fun skills (2).
For (1), I am thinking to go through as many of Andrew Ng's deep learning courses as I can. With AI developing at such a fast rate, it would be beneficial to know how it works underneath.
For (2), I'm thinking to go through a raytracing course and some basic VFX courses on Blender. Possibly something about storytelling as well.
2) SQL: As another user mentioned, while I am primarily a FE, there are times when I need to work on the backend and having a shaky understanding of SQL can be a major stumbling block. I might start a bookclub in my city or at work just to ensure I'm consistent with learning.
3) C++/Rust: Will probably do a basic project and may hire a code mentor to do some code reviews/guidance.
2. Piano. While I can play some simple degree, I have a large bucket list of more complex pieces. I want to play three of them this coming year.
I started piano over Covid and have gotten pretty decent. Would like to continue improving on that.
Some kind of visual art. I have enjoyed making some pixel art and got a drawing kit for christmas.
I have written fragments of a dozen stories and used to write poetry regularly. Would like to finish something.
So… I’ll be working on making a solid homelab again.
Which one to get since there is a whole bunch of options/models ?
Piano playing: Improve my playing by working through Alfred's Adult Piano books no. 3. Here, again, RSI is the biggest issue I'm facing.
Planning my life. While I'm extremely organized at work, this never transfered to my private life. I recently introduced weekly sessions to plan everything from exercise to events I want to attend, to reoccurring household chores like refilling dishwasher salt once a month.
At 40, I didn't think this kind of injury from a fall was a thing quite yet.
There's a lot of balance exercises out there which will seem like they're too "easy", and that may be because it's focused on like 80 year olds. If you find it too easy you can do stuff that they do for e.g. 3p rifle (a sport which is a majority about just standing there perfectly balanced):
https://www.issf-sports.org/news.ashx?newsid=3215
(Don't dig too deep into that route though because it will quickly get hyper focused on the meta of 3p. E.g. if you find yourself looking at MEC or Heinz Reinkemeier through looking for balance exercises, you've probably gone past the point where it's useful for general balance exercises lol)
Other than the eclipse, what other kind of things are you planning on doing with your license?
For your second goal, if you're referring to implementing your own ray tracer I highly recommend the Ray Tracing in One Weekend series: https://raytracing.github.io/
2) Woodworking
After finally diving in earlier this year, really took to it as a nice break from screens. Taking this winter break to organize my garage and set up proper dust collection so I can stop creating layers of sawdust in my garage (and probably my lungs).
So, short of finding a time machine to go back to 1992, I suppose I'll figure out how to start on this goal.
2) C/Rust, career development requirement, we have some codebase without maintainer, I want to take them over;
3) Deepen my knowledge in cognitive sciences, explore memory and attention.
It gives a comprehensive overview of the Cloud Architecture, the various pieces involved and how they all work together. The whole "Cloud Technologies" field is quite vast and overwhelming and this book provides a nice comprehensible roadmap.
I've never had a problem with programming languages – I'd pick up a book, do the exercises, play around with the language and get a feel – but I find "cloud" hard to get into for some reason.
- Profiling and optimizing software. To get better at using tools and efficient workflows, and to get better intuition, to be more efficient at finding low-hanging fruit
- In support of these goals: time management, and figuring how to live correctly, and avoid time-wasting neurotransmitter traps such as HN
- Skateboarding
Q1 is all about going beyond C1 in French. Concretely, I want to be able to listen to podcasts at 1.5x like I do in English, or be able to run product discovery calls. (I'm running my first one in French in a couple of weeks, so I'll have a baseline. Ironically, the main problem might be not knowing which English terms to leave in!)
Later in the year, I'd like to give a go at programming more. To show how little I've done, I recently fired up Webstorm on my home computer and realized it was still on version 2021.1!
2) How to build an OS (in Rust). I’ve seen a few different articles in HN over the years and kept them bookmarked because I think it’ll be a lot of fun to actually make something from scratch and get to have fun with figuring out how it all comes together. How does one even draw stuff on screen from scratch? I’ll get to find out.
It's incredibly satisfying to boot into your own multitasking kernel. Back when I did it back in the late 1900s there were a lot fewer resources like this, and a lot more just working it out from Intel manuals.
It's a lot of fun, and teaches you a lot.
... but did you have to call it the 1900s LOL :)
Visual Understanding Environment - https://vue.tufts.edu/
Came across this in another thread recently - https://quarto.org/
I've always been a half-baked instrumentalist because I rely too much on my singing to do the heavy lifting. This year is gonna be about building up my instrumental repertoire to a point where I can do sets/shows with just my concertina.
By the end of the year, I want to be able to do a full street performance with my concertina (and actually be entertaining.)
2) Computers. This year I’m making an effort to work through the NAND to Tetris course. I’ve always wanted to learn how computers work from the ground up.
3) Spanish. I had a strong start learning Spanish this year but haven’t been as consistent. I’m aiming to become conversationally fluent next year.
2) 2.1. Python stuff, for example, thinks to help with my stocks. 2.2. Sports: gym, running, walking, swimming... 2.3. Reading classic novels. 2.4. Travel with my family.
Become proficient enough with CoPilot and Python to write the code required to support said chip.
I do realize the irony of recommending that you set aside time to read a book.
Like my current question, what actually is the best way to "smoothen" the feedback loop in clock recovery? PID, IIR, FIR? And why?
It seems like other IDEs that are attractive to me always manage to pull the rug out eventually, in one way or another (sudden bad performance, deprecations of things I use, or cutting support on my OS for the language/s I prefer).
nvim is great, and I use it as my daily driver, but bear in mind nearly everything in a modern config is controlled by Lua, which is one of the worst-performing languages on the planet today. "Sudden bad performance" is still a thing in the neovim world.
My plan is to read SICP and also start contributing to these projects that I mentioned above.
Learning to lift heavy, improve balance and coordination.
In addition to that I want to become much better with my motorcycle handling in such as slow speed, dodging, balance etc.
For money: WebGPU and WASM for running client side satellite propagation models
- Get better at CS. Very broad but there's a lot to learn.
- Managing skills
Any help/pointers are welcome!
Tango
Spanish
:)