Using mnemonics outside of my vim

Vim. Many swear by it, many hate it. It has a steep learning curve, but once I got proficient, I really saw the benefits. As with everything muscle memory related, it is now even harder for me to use a normal writing mode, for instance on web sites. :wq In vim I build a memory ma…

Syncthing can sync my entire phone

Syncthing has totally got me as a software. Every day I find new ways it helps increase my productivity. It started with a synchronized folder with password files made by KeePassXC between my phone and the notebook. Then I went on by synchronizing my photos folder. Apart from the…

Most useful keyboards for Android

I do use my phone daily, and although I try to limit the time I spend using it to the most productive minimum, the virtual keyboard is the core experience. It would be very hard to use the phone without it. Being so important, I decided to try some keyboards available on F-Droid…

SvelteKit is is almost beta

Now that SvelteKit repository got unwillingly turned public in an attempt to increase the available GitHub Actions supply for the project, we all now have a chance to peek at the some of the discussions the dev team currently has or or has had in the recent past. I was among the …

Two Gitea clients for mobile

I am self-hosting a Gitea instance for all my coding work. Live personal projects, coding work, archived code. In fact, not only coding but most writing in general. Books and courses included. Yeah, these days, it is possible to write the course as well. Browsing F-Droid lately I…

Negative margin and grid layout in CSS

Some time ago, if developers wanted to layout the page, they generally had two options. Either use some hacky solution made of many floating elements or use the HTML <table> element. Both approaches had their fair share of problems. These times are fortunately gone and toda…

A tale about organisational openness

The meeting with a client this morning was postponed for about an hour. My job there was to find a way how to adjust a small single-purpose machine that was used to continuously check the quality of a manufacturing process. Every four hours a batch of five devices under test were…