On computing fatigue
I’ve had enough of being stuck in TTY world for day to day computing. Using a CLI for checking emails is fucking dumb unless you want to actually send or review technical material such as patches. But do I want to use mutt or aerc to send emails to my friends? No, I don’t want to stare at a monospaced fonts for everything I do. Such things can also be said about music players, browsing my photography archives, or writing this very document. Even vim I prefer to run a GUI version.
There is a huge cult around TUI/CLI tools, but I don’t understand the trend beside actually useful programs like compilers, VCS, and whatnot.
Terminal emulators are great tools for programmers, I don’t enjoy using them when I don’t have to. I don’t think that UNIX OSes are great desktop platforms yet. Free Desktop directives are a mess, you need to have a PhD in configuration management to have an acceptable setup. I don’t want to waste my time reading the documentation of a tool if I can click on menu items or on buttons. Syncing dotfiles saves time when you have to switch between machines, but the experience is messy. Desktop Environment are a mess (looking at you, GNOME), some are way better thought design-wise (LXQt), but beside programming, I don’t feel quite at home with UNIX systems.
This week, I decided that I would convert one of my machine to a personal computing device. I installed Haiku on a ThinkPad x201 and so far, the experience is very pleasant. Everything is super snappy and file management is well done. Haikuports lacks some programs I may want, but nothing that bothers me. Just in case I need something a bit more serious if I go somewhere with this machine only, I dualbooted 9front (yes, I know, it is literally text world). Haiku’s boot manager handled the multiboot like a champion, more so than GRUB.
My work machine is still running macOS dualbooted with OpenBSD for heavier work but I spend most of my good time on Haiku.