It's time for my evening report. Last week, I spent my free time on the following:
- Personal website ⏳ 3 hours
- Linux setup ⌛ 5 hours
Personal Website 🌐 It seems I've reached that point where I don't want to continue with this project. This usually happens to me around the 100-hour mark of development. As a next feature, I had planned to add comments, but why? The logic is as follows: I already have a personal website. And if I spend a few hundred more hours on it, will I end up with... a slightly more advanced personal website? But do I need that? A valid question.
Linux Setup 💻 Once again, I dove into OpenMandriva. Installed Git GUI, an application called GitFourchette. I like it because it resembles the desired GitExtensions. I also read an interesting post from OpenMandriva developers where they thoroughly and clearly explain, over many paragraphs, that "IF A PROGRAM DOESN'T WORK ON OUR OPENMANDRIVA, THEN IT'S THE PROGRAM'S PROBLEM, NOT OURS." I roughly understand this logic, but it doesn't make seeing these amusing issues any easier.
- For example, their extensions in Chromium don't work. And not even installing them is required: just clicking on Manage Extensions causes the program to crash, although Chromium is officially supported by them.
- IntelliJ also doesn't work properly: it crashes due to a lack of libgthread. What prevented the distro authors from pre-installing this library? Of course, there's no clear error message - instead, we guess and search online.
Despite these difficulties, I managed to set up almost everything needed for my paid work. I replaced Chromium with Brave Browser, and installed libgthread by hand on a third attempt. Maybe next week I'll even use my laptop with OpenMandriva at the office... 🤔🚿☁️.