Which Stack for Linux Desktop?A few thoughts after an architectural cleanup on my FingerGo project. Go is perfectly good for Linux desktop — paired with Wails, for example. But in Go, you build architecture to compensate for what Mar 25 · 1 min readashbuk.hashnode.dev
Software Craftsmanship: The Three Hidden PillarsIn this post, I want to briefly talk about how your environment (Linux), your hardware (keyboard & touch typing), and your tooling (shortcuts) form the three pillars of Software Craftsmanship. Let’s bJan 15 · 5 min readashbuk.hashnode.dev
Packaging Hyprland 0.52+ for Fedora 43: A Clean COPR RepositoryThe Problem Hyprland 0.45 was available in Fedora 42, but it is not currently shipped in Fedora 43 official repositories; upstream is already at 0.52+. I needed newer features for my Wayland experiments, so I built my own COPR package — and decided ...Dec 18, 2025 · 3 min readashbuk.hashnode.dev
FingerGo: A Cross-Platform Touch-Typing Trainer — Architecture OverviewProblem Statement Touch typing is a fundamental skill for developers and people working at computers. I wanted to create a trainer for myself and for the people that: Has a Clean Interface → modern and minimalist, with only functionally necessary lo...Dec 3, 2025 · 5 min readashbuk.hashnode.dev
Go: Learning Journey Through AlgorithmsI've been working with Node.js and its ecosystem. Now I'm diving deep into Go and I'm getting huge enjoyment from its approach — on one hand, simplicity and no syntactic sugar (you can get diabetes from all the sugar in JS, it's too sweet🙃), on the ...Nov 12, 2025 · 4 min readashbuk.hashnode.dev