So many questions

Something that I've always wanted to know is how you build stuff on the OS. By using API's and primitives that the OS provides. Not on top of a wrapper or abstraction but rather straight through. The end product is great, something I need to focus more time on. As I realized a few days ago that outside of a few scripts I never really build things for myself. To fix my own problems. That's a topic for another day. I've realized that I count myself out before I even get started on some challenges. I can remember quite vividly when I started handmade hero, all the doubts and fears just flooding in. It stayed for a couple of days but as I read more and tried more things out I slowly started to feel more confident. So much so that even though I started with the abstraction, I later had the desire to venture down to the source. It's bought me to X11. So far I have to admit just watching handmade hero and trying to implement the same in Linux has been fucking awesome. Because the idea is the same except the OS, I have a sense of direction, a reason to pick the tools I'm picking or to avoid the ones. I know it's like 600 episodes but even Casey Muratori himself says that the first thirty episodes by themselves will help you get started. I've looked through the episode list and I have an idea of how much I want to do. Even if I end up doing it all and in turn it gives me the necessary tools and knowledge to build my own things I'd say it's more than worth it. Even if it takes me a year to go through it all, I think it will save years of my time trying to figure all of this on my own.

Solve my own problems

There are few things that annoy me when I'm programming. Mostly around the tools I use. The annoyances have become so ingrained that I don't even notice them anymore. I've almost come to expect it. Yet as I build my own softwares I try to bring this down by at least one percent. I'd like to be more mindful around these annoyances and makes notes of them. In the hopes that I can come up with a solution that just works. As long as I can keep programming and building I don't really care, If I'm honest. I enjoy it way too much to want to do anything other than programming as my craft.