About this site
You have reached the website of Michael Siegel. The pages presented here mainly revolve around using Unix-like operating systems for desktop computing and programming.
I'll occasionaly publish things I deem helpful or interesting on the Blog page so they can inspire or at least be useful to others.
The Links page aims to provide a carefully curated list of reputable websites.
The Projects page gives an overview of some projects I'm working on or have contributed to. I'll also offer the source code of my personal projects there, provided that it's in a state I deem presentable. Some of that can also be found on GitHub, where I happen to have an account.
One of my personal projects is, of course, this website. So, if you're interested in how it's made and why it is made that way, the Projects page will provide you with some explanation of that as well.
For information on how to contact me, please visit the Contact page.
In case you want to know more about me, you can simply read the rest of this page.
I was born in the late 1980s and currently live in Leipzig, Germany.
I must have started using Linux (or GNU/Linux, for that matter) sometime in 2005 and then went mainly with Ubuntu and later Debian, though I also remember a stint with what is now openSUSE. And being a desktop user almost exclusively, I naturally developed a special interest in desktop computing.
After Debian had switched to systemd in 2015, I decided to move to Devuan and even took an active role within the project for some time, mainly working on documentation.
Working with Devuan increased my knowledge of how Linux systems work and can be used, considerably. However, that increase in knowlegde didn't just come by using and documenting Devuan alone. My growing frustration with the developments in graphical desktop environments for Linux at that time, which led me to using the command line more and more, played an equally important role.
Using the command line a lot also got me started with shell scripting, which in turn re-fueled my general interest in programming. (I had used BASIC and PHP in the past.) So, I began to look into a few programming languages, including C, Lua, Python, Rexx, Scheme, and Tcl but quit most of them within the first month. Recently, I discovered D and, after a while, decided to focus on learning that as well as brushing up my previously acquired Tcl knowledge and improving my shell scripting skills for the time being.
Contributing to Devuan didn't work out for me in the end, however. And as my criteria for choosing an operating system had seen a bit of a shift too, I decided to take a different route. Potential candidates for replacing my old system were found in next to no time. Sorting them out did, however, take a little while. After adventures with a few Linux distributions, including Alpine, Slackware and Void, as well as an inspiring and enlightening trip to BSD land, I'm still not entirely sure what system to settle on. Time will tell.
The decision to put up this website was finally made in mid-2018, after the idea had been lingering in the back of my head for quite some time. My experimenting with web design goes back to times before I even used Linux and I've been tinkering with HTML, CSS, and PHP (which I have pretty much abandoned now) more or less constantly for the past 15 years.
By the way, I don't like computers and software per se. I like them where they enhance life by helping to solve problems in better (faster, more accurate, more reliable, more secure) ways or open new possibilities for human expression.
Last changed: 2020-09-02