☰ Menu

Latest notes

Emed: My own code editor

A long time ago, somewhere I read that just as it's said that a man in his life must write a book, plant a tree, and have a son, a respectable programmer must write his own text editor. It was an idea I'd had in mind for many years, but more recently since I got interested in writing code at a "slightly lower level." But I never got to work on it; nothing had pushed me to do so until, just as I tried (and failed) to get on the mechanical keyboard train, I tried to deeply explore Neovim for editing code in the terminal. When I realized there must be a good reason I hadn't taken a liking to vi...

Continue reading →

About PicoTap

I've always liked the sound of mechanical keyboards, but only the sound. I've tried using several, but I never adapt: after a few hours, I realize I'm making a lot of mistakes and typing slower, and I end up going back to the MacBook keyboard. It's more comfortable, I type fast and without errors. But they don't have the ASMR effect of a mechanical keyboard, so I tried to like them for a long time. Every time a new keyboard arrived, my wife had a comment about it, and I don't blame her. Then I found an app called Klack and I liked it a lot. The idea was simple: play mechanical keyboard sounds...

Continue reading →

From Obsidian to the Web

This blog is living proof that I still code for pleasure, when I find the time. When I decided for the umpteenth time that I should write a blog, as part of my New Year's resolutions, I thought I shouldn't complicate my life too much and, this time, just write. Without worrying about platforms, hosting, technologies, etc. In the end, it turned out the opposite, but more fun. Since I've been using Obsidian for a while to manage my notes and other memories, I wanted my blog to also "live" in Obsidian, so I could write anytime by just opening the app on my Mac or phone. Reviewing existing...

Continue reading →

Why pico-xbar

Pico-xbar was a weekend project... one of those "weekend" projects that end up stretching over several weeks. The kind where you can't stop working until they're finished. It turned out to be the first (along with PicoJSX) of my hobby projects that I marked as "public" on my GitHub profile after deciding to share a bit more of what I do. The reason for the pico-xbar experiment is that I recently upgraded my MacBook to one with 64GB of unified memory. It might not be much by current standards anymore, but the jump from the 16GB on my old MacBook feels huge. And the more RAM you have, the more...

Continue reading →

Welcome to my Blog

One of my New Year's resolutions for 2026 was "share more." In all areas. I've been making things for years that stay on my machine or in private repositories. Projects I start out of curiosity, tools I write because I need them, solutions to problems that probably someone else has too. And all that stays there, accumulating digital dust. This blog is my attempt to change that. The idea is simple: document what I do, share what I build, and in the process force myself to finish things. Because nothing obliges you to polish a project like knowing someone else will see it. In fact, the...

Continue reading →