π Articles
Kattruko β Devlog 2: Design System and Visual Identity (Matcha Latte)
Why a design system for a personal app?
In Devlog 1, I covered Kattruko’s genesis β a study companion plugged into Obsidian. Here, we dive into the visual identity: the Matcha Latte design system.
I asked myself this question early on. Kattruko is a closed project, used by one person (me). β¦
Linux Setup Generator β How a JSON Becomes a Bash Script in 3 Clicks
The problem I wanted to solve
I switch distros. A lot. Too much. And every time, it’s the same story: I spend two hours reinstalling my programs. I hunt down package names. I remember I’m missing VLC right when I want to watch a video. I discover that chromium is called chromium-browser β¦
Secret Hitler β Devlog 1: Building an Online Board Game in 5 Days
Why Secret Hitler?
Secret Hitler is one of my favorite board games. Five to ten players, hidden roles, deduction, elections, laws to pass, powers to activate. A chaos mechanic that forces alliances and betrayals. But here’s the thing: to play it, you need to be in the same room, with the β¦
The best web scrapers in June 2026 β comparison and recommendations
Why scraping got harder in 2026
Web scraping has changed. Five years ago, a Python script with requests and BeautifulSoup was enough to pull data from 90% of websites. Today, between JavaScript-rendered pages, Cloudflare Turnstile challenges demanding WebGL fingerprints, invisible CAPTCHAs, and β¦
Kattruko β Devlog 1: Idea and Product Design
The problem: notes you never revisit
I’ve been growing an Obsidian vault for years. Hundreds of notes on biology, chronobiology, Buddhist philosophy, history β everything I’m passionate about. But there’s a silent issue with this kind of vault: you write, you archive, you forget.
A β¦
Better a flat earther who reasons than an expert who can't explain
The paradox of debate
Picture two people in a room. Someone asks them whether the Earth is round.
The first one says, “Yes, obviously.” That’s it. No argument, no explanation. Pure certainty. If you ask them why, they shrug or parrot back what they learned in school without being β¦