My name is Michael Cardell Widerkrantz. People usually call me “MC”.
I live in Malmö in the south of Sweden with my family.
Some photos of me.
I mostly work with software development at the non-profit Netnod Internet infrastructure organisation.
Netnod provides operator neutral Internet exchange services, runs one of the DNS root servers and other DNS services, and delivers the official Swedish time among other things. My own company is mostly resting.
I write code and sometimes manage some FreeBSD and GNU/Linux machines, sometimes at the same time, aka “devops”. I also do computer security stuff although I admit that it's a rather complicated love-hate relationship.
I've written network protocol parsers, some kernel code and many *nix server programs. I've worked with many different languages and platforms, ranging from assembler to Python, but currently prefer Go/golang when I'm not writing Emacs Lisp to customize my main environment, Emacs. I've done very little GUI programming with one notable exception: an X11 window manager called mcwm.
I recently spent a few years as a stay-at-home dad with my daughter. Before that I slaved away as your regular C/Unix code monkey for many years. See résumé for the boring details.
I was born and grew up in the vicinity of Hudiksvall in the north of Sweden. I discovered computers and programming in 1981 but couldn't afford a computer of my own until 1984 when I bought a horrible Commodore Plus 4, a computer that had fiascoed everywhere, for a bargain. Read more about current and previous computers.
I was bullied through primary school but somehow managed to survive. Computers, books and music helped. In secondary school I completed some courses ahead of time to get more time with computers. Like it says in the Kraftwerk song: “It's more fun to compute!”
More or less by chance I moved to Linköping in 1991, ostensibly to study, then discovered the Lysator Academic Computer Society, met my first wife Helena, had some kids, got my first real job and ended up spending a surprisingly long time there. In 2004 I moved to Malmö in the south of Sweden, again more or less by chance.
Almae matres: Linköping University (BA 1994), Lysator Academic Computer Society (member since 1991).
Like Andrew Eldritch says, “Books are the best technology there is.” We have at least eleven bookcases full of SF & F and arcana of everything from politics, medicine, history, linguistics, computer science to conspiracy theories and scientific scepticism, and all things in-between.
I listen to a lot of music. I'm fond of saying I'm an old punk that somehow discovered electronic music, but I also listen to a lot of classical music.
Even if I work with programming almost every day, writing software is still one of my main interests. I'm especially interested in operating systems, networking and systems software, but also minimalist user interface design and typesetting.
I have re-occuring episodes of retro-computing, where I typically read about or try out some more or less forgotten CPU architecture, operating system or programming language.
I probably spend too much time with my computers. I try to limit the tube time by not having a TV set and working part time (30 hour week), so I can spend time with my daughter.
Three times a week I go to a weightlifting gym.
I have written and/or maintain some free software. Some of my software is distributed through FreeBSD ports and in some Linux distributions. I also keep a fairly technical public journal.
I have been practising zazen since 1988. This probably makes me a (rather secular) zen buddhist. Until 1991 I was a member of the Northern Lights sangha in Hudiksvall, at the time part of Robert Aitken roshi's Diamond Sangha network. In 1991 I started and maintained the mailing list Universal Zendo until I left it in better hands in the mid-90s.
After many years as an ovo-lacto vegetarian I started to follow a vegan lifestyle in 2004.
To quote the british Vegan Society:
Veganism is a way of living that seeks to exclude, as far as possible and practicable, all forms of exploitation of, and cruelty to, animals for food, clothing and any other purpose.
This means I don't eat meat (including fish), dairy, eggs or anything that comes from animals or is harvested from animals. It also means I try to avoid the use of leather and other byproducts of slaughter or the keeping of animals.
I have put together some notes about a vegan lifestyle (in Swedish).
I have a history as a non-violent libertarian socialist activist beginning in a punk environment in the 1980s. One of the most notable achievements is co-founding the Spunk Library text archive in 1992.
As a pacifist and antimilitarist I was a conscientious objector when drafted into the Swedish armed forces. Looking back a few years later, I wrote an amusing text about it. In Swedish, I'm afraid.
Starting with experiments with my own software during the late 1980s I provided an electronic bulletin board system (BBS) to the public. During the early 1990s the system turned into a public access Unix system with a UUCP feed. In 1996 we acquired a leased line. The hack.org domain and this server is what is left of this project.
-----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS/L/P d--@ s+:-- !a C++(++++) UBL++++$ P++$ L++$ E+++ W- N+++ o+ K++ w O- M V PS+++ PE Y++ PGP++ t 5 X+@ R@ !tv b+++ DI++ D--- G e++ h---- r+++ y? ------END GEEK CODE BLOCK------
Explained and commented version.
Last updated: <2016-09-17 16:41:30 MEST>