Christian Kruse

Welcome. On this page you can find my software projects, my articles, my notes and my pictures.

My name is Christian Kruse. I work as a software developer and system administator at Termitel GmbH. I live in Germany in a small town called Steinfurt.

I am passionate about software development, GNU/Linux, FLOSS as well as macOS. I am also a do-it-yourself apologetic: I did a lot of things in and around my house myself. I love the hacker culture. And last but not least I am a dog owner.

This is my personal replacement for Twitter, Facebook and the other data silos. My content is mine — so if you are interested in my activity, just have a look at this page.

  1. 2019-11-10

  2. 2019-11-05

    • Christian Kruse,

      Whoever thought it would be a good idea to use email as a second factor should be punished. And whoever thought it would be a good idea to use email as a second factor and let the code be only valid for five minutes should be punished even more.

  3. 2019-11-02

    • Christian Kruse,

      Halfway to the second exercise for the chest and I am already feeling sore 😂

  4. 2019-10-30

  5. 2019-10-29

  6. 2019-10-06

    • Christian Kruse,

      A repost of

      Whether you’re coming to Haskell from another language, or if you’re interested in writing programs that, y’know, actually do things, participating in the Haskell community can feel like you’re a second class citizen. […] If you’ve already learned another language, you can learn Haskell. And even if you haven’t, learning Haskell is no harder than learning any other programming language.

      My experience when learning Haskell was that it is a really hard language to learn. A lot of very foreign concepts with a lot of foreign words.

      But in hindsight it wasn’t that hard; the documentation I tried to learn with was just not very good.