4 ms·
Currently, I’m trying to learn more about the technology I use (Computer organization, OS, codebase of various software), some advanced topics that I really lik
by skydhash 3mo ago
Currently, I’m trying to learn more about the technology I use (Computer organization, OS, codebase of various software), some advanced topics that I really like (distributed systems, compilers, control of dynamic systems), and refreshing my knowledge from college (math, physics and electronics).
The primary reason is that I spent a lot of time on top of the tower, that I never really learned what goes into it. It’s quite uplifting to have another perspective on a practice you’ve been doing dogmatically. And the latest thing that I was able to do thanks to that was diving into Qemu’s code to learn how they implemented AVR emulation and understand everything easily. This week, I’m exploring OpenBSD’s PCI implementation.
- jdw64 3mo agoWhat's your secret to keeping that passion alive? I guess I'll have to find my own way too
- skydhash 3mo agoMostly constraints. You put yourself in a situation where you lack something and then you try to solve that problem. The whole “receiving fish” and “having to learn how to fish”. Also putting yourself in a room where you’re the ignorant one (even if the room is metaphorical). Convenience is a nice road to complacency, even if it really helps with time management. The trick is to make it gradual, not immediately jump in the deep end.