Blog

This is a private homepage... 100% handcrafted!

I am looking for a Job! 📌

If you are looking for an experienced and talented Linux system administrator/engineer and/or software developer, then you have come to the right place …

Read more

Programming History Matters

When we understand where our tools come from, we make better choices about when and how to use them. Programming languages are full of trade‑offs shaped by their origins. Here are some short, well‑made documentaries worth your time - and a few of my own notes. Actually there is not a documentary available for each language, I will add them when I find a good one.

This post has moved. Please see the updated document page: Programming History Matters

Why GNOME Sucks

Today I’d like to draw your attention to an article, written by my good friend Armin. It’s about what can go wrong in Linux desktop development these days. He refers specifically to the very popular GNOME desktop environment. I recommend reading this post if you’re interested in what a true UNIX nerd has to say on the subject.

I really enjoyed using GNOME myself over 20 years ago, but I’ve been using the Awesome Window Manager for at least 15 years. It allows me to work efficiently and quickly without being distracted by unnecessary things. Furthermore, I have 100% control over all settings and am never surprised by anything unexpected.

GNOME just sucks nowadays!

Announcing Fun 0.37.62 - The Programming Language that makes You have Fun!

I am a little bit tired actually, so I won’t write detailed information in this blog post now, but I will update this post in the next days.

In the past 5 month it was very hard work to implement the Fun programming language, but I am happy to announce this first release of Fun.

Please read the announcement at https://fun-lang.xyz/2026/01/25/announcing-fun-0.37.62/ if you want more information about having Fun!

Why I Love C

When I started seriously implementing projects in C over 20 years ago, I was fascinated by the fact that you can do things in memory without using assembly. C is a very straightforward language with one feature that really impresses me: C is incredibly fast.

The argument that C is problematic with pointers doesn’t hold water for me. When programming, it’s my job to program in a resource-efficient way. But I’m a bit old-fashioned in that regard.

Languages ​​like Rust or Go solve many of the problems of C and C++, but they don’t feel as comfortable to me as C. If I had to choose something newer, I would use Rust. But it has hardly any technical background; it’s just a gut feeling I’ve developed over the past 15 years of programming.

Oh, I don’t use C++. This has nothing to do with a technical decision, but I don’t like C++. C++ isn’t nice. Python, for example, is a very nice language. I feel comfortable when programming languages ​​are feeling natural. C feels very natural to me, like speaking english or german. Java is also nice, but I don’t use it anymore because I don’t have a use case for it. And to be honest, Ruby is weird… ;)

Ok, I am mixing languages and use cases. That’s not fair! But syntax is really important when writing code… PHP5 had a beautiful and simple style that I loved when it was first released in 2004.

When I was working on my own programming language (fun) some time ago, wanting to learn more about implementing it in some existing programming language, I chose C, even though I was aware of the advantages of other languages, such as Rust. But C just feels right.

Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Page generated at: Oct 19, 2026 (CEST) using Jekyll & xw3 on Linux @ jupiter
Commit: fa3245027538e23fdf7ca357cf8129c2a67180c9
NULL
Powered by: Alpine &NULL