On my list are:
- Lua
- APL (not sure yet which)
- Forth
- Lisp
I will continue learning:
- Python
- JavaScript
- Dart/Flutter
- XSLT (I know, but it's work related and actually really powerful, even if outdated and overly verbose)
Edit: formatting, no idea how you make a list on this sight without it concatenating into one line if there's only a newline between each item!
I'd say my primary goal for the year will be to transform how I offload information into my "second brain" and how I couple that with spaced repetition (through Anki).
tl;dr Learn how to take better notes.
So I’ve gotten into guitar and guitar pedal circuits. It’s cool because they reinforce each other.
I started just copying schematics and they give me new sounds which makes me enjoy practicing more. I develop better technique which makes new circuits useful.
In both I’m making breakthroughs going from copying to creating my own from the building blocks I learn.
My plan is to keep digging into this. I’m finally understanding the math behind small signals and developing the finger dexterity and muscle memory to be able to dig more into music theory.
As I get older, I still like “thinking” hobbies. But having them outside of computers has helped my burnout.
Also I figured out that I can’t beat myself up for not “finishing.” I finish at work. My hobbies should be a way to avoid stress and not add to it. Dreaming and moving on are OK. These have been fun because there’s no finish line. It’s just habit and repetition.
As a gameplay programmer, a lot of the problem solving and work I did was insular and particular to the game. Engine development feels like a much bigger world where very similar problems are being worked on by many people all over the world. I feel there's a lot more material I need to go read.
I also want to start learning how to song write and improvise on piano. I'm starting to get some grasp on music theory finally and can probably not be totally lost when placing chords next to each other.
The stable diffusion is really the first time I've used a GPU as compute, and I suspect this will turn into updating a video card for non-gaming. Enjoying what is within the realms of the possible with a bit of Python. There is an entire AI world there I've just sort of ignored that seems to have just hit a sweet spot.
Finish my instrument rating this Spring, as I brush the frozen cobwebs from my flying. Did very under the hood in 2022.
* I want some certifications, and just finished studying for Microsoft PowerApps. I'm going to scheduled that test, go for an Azure certification, then Kubernetes. Most of that is for personal interest.
* I started learning F# and have a couple of projects I intend to complete. Right now I'm starting with a serverless Identity Sever. Rust continues to beckon from the sidelines though. I might be distracted, or even worse, try to take the middle path and master both at the same time.
* On Saturday mornings I meet with some friends and we have been working towards our own MicroSaaS efforts; in January we enter market validation for various ideas we have. Ideally at least one idea will survive and I'll be working on that in 2023, which should involve a bit of a learning curve.
* Intentional use of a Zettlekasten is bearing fruit, and I've relaunched my blog with the intention of creating writing products as a result. Need to get RSS working first though.
I'd love to even start contributing to communities, taking feedback and meeting others who have likeminded goals.
And learn more Rust.
Then maybe in a year or two I can continue learning. I’ve been trying to go back to school for a while, but that won’t happen anytime soon in the least because I lost the job that was going to fund it and it looks like with market conditions and personal situation I’ll be stuck eating a massive paycut.
1. Becoming UltraStrong. A concept I made-up to test myself. Compete and not zero any events in an open strongman event on a Saturday, then complete a 50 miler (ultra marathon) on a Sunday. I did ultras in my 20s and competed in two strongman competitions last year.
2. Reading and writing an essay on all the books in my library; roughly 300 books.
You guys are speaking too fast
Also busy (slowly) learning rust, with ultimate aim being static site nextjs front end with wasm/rust for dynamic pieces.
Going to take data structure and operating system I in local university this winter and probably operating system II and computer theory(automata and other stuffs, prerequisite for compiler theory) this fall. If I can complete computer theory in summer then will take compiler theory I in fall.
Aside from university, might work on a RISC-V softcore course too.
-Rust
-(getting better at) Networking
-(actually moving beyond functionally competent in) SQL
Personal Skills:
-Mandarin
-Competitive Swimming
General Goals:
-Live more life.
I am also going to learn game dev, and I’m going to get very good at rucking, running, and pull ups. And in a year, I’m going to come back, edit this post and say dadgummit I did what I said I would.
- Leetcode
- Rust (not sure it'll help but it'll keep me sane)
- DDD (started today because of another HN thread)
- Brush up on React
• Improve my Finnish to B1 level