I think I'll finally give PTA and beancount a go this year. I'm tired of changing and re-learning tools due to enshittifcation, so I heavily prefer those that use open formats / plaintext. I use Obsidian for my notes, specifically because it's just Markdown files. Since I realized that I don't even really use most of Obsidian's features, I might just switch to a regular editor + a markdown viewer.
Yeah, Xcode's Metal debugger is fantastic, and Metal itself is imo a really nice API :].
For whatever reason it clicked much better for me compared to OpenGL.
Have you tried RenderDoc for the OpenGL side? Afaik that's the equivalent of Xcode's debugger for Vulkan/OpenGL.
I personally appreciate Java (and the JVM) much more after having tried other languages/ecosystems that people kept saying were so much better than Java. Instead, I just felt like it was a "the grass is greener" every time. The only other language that I felt was an actual massive improvement is Rust (which so far has been a joy to work with).
It's a shame imo that it's not seen as a "cool" option for startups, because at this point, the productivity gap compared to other languages is small, if nonexistent.
The actual jobs and networking aspect is fine imo, but I loathe the feed/content, even the SWE-related stuff is a lot of times bad or clickbaity.
I hide the feed + sidebar with a uBlock Origin filter and it's a much nicer experience:
linkedin.com##main[aria-label="Main Feed"],aside[aria-label="Add to your feed"]
I guess it depends on the area, but I thought Rust jobs were still hard to come by even today?
For jobs, ecosystem and general productivity my go-to is always Java/C#/Go, if you learn one of those I think you'll be set, so Go in your case. The learning curve for Rust is similar to C++, much steeper.
AMD's ROCm just isn't there yet compared to Nvidia's CUDA. I tried it on Linux with my AMD GPU and couldn't get things working. AFAIK on Windows it's even worse.
Caveat: I don't use any special hardware like audio interfaces or racing wheels, so no idea about the experience with those (I'd assume getting drivers to work might be a PITA/impossible?).
Same, kanji is also the hardest for me, I have a much easier time learning new words by sound/hearing. But, I know some people that are the complete opposite & can't learn enough kanji, ymmv
I think I'll finally give PTA and beancount a go this year. I'm tired of changing and re-learning tools due to enshittifcation, so I heavily prefer those that use open formats / plaintext. I use Obsidian for my notes, specifically because it's just Markdown files. Since I realized that I don't even really use most of Obsidian's features, I might just switch to a regular editor + a markdown viewer.