About me

About me

My name is Daniel Gerlach. I work at Daimler Mobility AG.

I am a happy long-term Emacs user (almost 15 years now). At work i use different programming languages:

I am interested in programming. I have a favour for lispy-languages like Common Lisp, Scheme or Clojure. Also i am a strong supporter of functional programming paradigms like immutability, reference transparency, pure functions, high-order functions, functions as first-class citizens and composition of functions. I think functional programming makes coding more fun and comprehensible. Nevertheless i also like pragmatic programming languages like Go.

My coding principle is:

“Everyone knows that debugging is twice as hard as writing a program in the first place. So if you’re as clever as you can be when you write it, how will you ever debug it?”

Brian W. Kernighan

Opinions expressed are solely my own and do not express the views or opinions of my employer.

My contacts:



I like cats and i have one at home. Coincidentally her name is Ruby (like the programming language).

Ruby in the kitchen


Ruby in the bag