icon
Personal Website

Weekly Coding • 2025-05-18

This text was automatically translated to English language by LLM tool.

It’s time for my evening report. Last week, I did the following things in my free time:

  1. Personal website ⏳ 3 hours
  2. Linux setup ⌛ 5 hours

Personal website 🌐 It seems I’ve reached that specific moment where you just don’t want to continue a project anymore. Usually, this happens for me after roughly the 100th hour spent on development. As a next feature, I planned to add a comments section, but why? The logic is: I already have a personal website. And if I spend another couple of hundred hours, I’ll have… a slightly more advanced personal website, but do I need it? That’s the question.

Linux setup 💻 Here, I was digging into OpenMandriva again. I installed a GUI for Git; the program is called GitFourchette. I like it because it feels similar to the legendary GitExtensions. I also read an interesting post from the OpenMandriva developers in which they clearly explain over several paragraphs that “IF A PROGRAM DOESN’T WORK ON OUR OPENMANDRIVA, IT’S THE PROGRAM’S PROBLEM, NOT OUR PROBLEM.” I more or less understand where this logic comes from, but it doesn’t make seeing the hilarious problems caused by it any easier.

  • For example, extensions don’t work in Chromium. You don’t even need to install them: just clicking on “Manage Extensions” causes the program to crash, even though Chromium is on their list of officially supported programs.
  • IntelliJ also barely works: it crashes due to a missing libgthread. What prevented the distro authors from pre-installing this library is, of course, a question… And as usual, there is no clear error message—instead, we just guess things and Google them.

Despite the difficulties, I managed to set up almost everything I need for my paid work. I uninstalled Chromium and installed Brave Browser, and I manually installed libgthread on the third attempt. Maybe next week I’ll even use my laptop with OpenMandriva at the office—we’ll see… 🤔🚿☁️