i think i might be an ADHD patient
recently have been working on a lot of things, and I have also been jumping from one thing to another. While I enjoy doing that and learn a lot from it, I'm currently doing it at a rate I think is unhealthy. I know this can't be "shiny object syndrome" because I feel I've passed that stage. If this is what it feels like, then I think it's a superpower at first, maybe as they say, everything has an advantage and a disadvantage. I do get the necessary work done, but I find it hard to complete my own projects and am quick to jump to the next. This makes me consider that maybe I have ADHD.
I have also learned and am still learning a lot. Recently, I fell into the deep rabbit hole of ontology about three months ago and started working on something related to it. Luckily, I saw one of my mutuals on X (ewan) going deep into it too, which made me happy. He's currently working on something called slung, which is a compute engine for real-time decision-making, and it also follows some ontological concepts, which I find super cool. I'm thinking of contributing soon, cuz why not?
It's written in Zig, though I haven't touched Zig recently because it's quite unstable today a project will compile, and the next day it won't due to changes in the Zig toolchain. Although I enjoyed learning Zig, it also took me down the rabbit hole of SIMD a couple of years ago, which was fun. I really enjoyed it thank God I made the decision to leave the web dev niche. Zig made me realize I could have power over my memory and at the same time not worry about any leaks, and it also gave me access to a lot of things in the C/Cpp enviroment. Very cool.
Recently, I also started writing a transpiler for porting TypeScript functions to Rust, and guess what? I haven't even finished working on it hahahahaha. though I'm done with the lexer and am now working on the parser. It's a good thing because I'm learning a lot. I could easily build this in a day but No i miss the time where we write code line by line with our bare hands and running to stack overflow when we encounter any error (cant remember the last time i used stack overflow). I think I will have a separate blog post about it.
And recently, I also got frustrated with losing context while trying to switch between different CLIs from Codex to Gemini to Claude Code and Qwen (though I don't normally use Qwen). This is where the joy of building comes in, because you can just build anything you feel is missing in your workspace. So I built a context manager for it called Metis, which allows me to switch between CLIs and retain context, and it also records usage. I've used it a couple of times now, and it feels good that I build stuff like that. Maybe I will push the stable version soon. Ooh, I think I have rant enough today hahahahaha.