Yet another week, yet another “not much has happened, I actually worked 6 out of 7 days I had available to me” excuse. You know how it goes.
Still reading WEPSKAM. This is what I’m going to call “What Every Programmer Should Know About Memory” from now on. The name is just too long to keep typing it every week. The text itself is very informative and enlightening. I actually started reading it back when I went to the university, but dropped it pretty early on. Knowledge that does not appear immediately useful tends to leave my memory pretty quickly so I guess that was the right call in those circumstances. If only someone showed me how tightly interconnected this topic was with the field of parallel programming and high-performance computing.
I spent an hour going through the first scene in Phoenix Wright: Ace Attorney, writing down all words and expressions that seemed interesting or important. And that was enough to fill two pages. I should go through some grammar reference at some point as well.
Still “designing” my projects.
However, I spent some time doing a little bit of kernel hacking. Nothing too interesting, but I might get back to this later. Maybe then I’d have something to tell you about.
I kept forgetting to include this section lately. Time to fix that.
Linux Namespaces for Fun and Isolation - Martin Ertsås - NDC Security 2024. A nice little introductory/overview talk about various namespaces in the Linux kernel. Doesn’t go too deep into anything, but gives you a good enough overview of what these namespaces can do.
Design 101 for Programmers • James White • YOW! 2016. This talk covers the basic topics you’re going to encounter when designing the UI of your application. While I’m not sure I agree with everything the presenter says, he does bring up some interesting points.
Undefined Behavior in C++: What Every Programmer Should Know and Fear - Fedor Pikus - CppCon 2023. Great talk about UB in C++. What it is, why it is, what to do with it, how to avoid it, and so on.
Badass
I think I managed to do quite a lot with my limited time this week.