The world is jam-full of things to be curious about.
It is my belief that one can self-improve at almost anything by spending time and energy on it.
Hence, this is a collection of both, things I am enthusiastic about and more or less good at.
Scala and Functional Programming
There are lots of facts that I love about Scala. First
and foremost it implements the concepts of
Functional Programming which
I am an absolute fan of. But also it makes writing concise code easy and I do loathe boilerplate.
Reactive Systems and Streaming Data
In my view, Sofware Engineering is still in an early stage of its development.
To build modern and reliable software system of the future, in addition to Functional
Programming, carefully designed paradigm frameworks like the
can lead the way.
Agile Principles and Communication
I wholeheartedly dig the Agile Manifesto, because I
think its strength lies in the fact that it's closer to the way humans think and live than other
Whenever I'm convinced that there is a structural issue, I'd rather spend my time discussing it
than risking to waste time in unreasoning labour.
Linux and Free Software
I'm convinced that the existence of Free Software makes the world a better place.
Not only that I use Linux - the OS that sucks fewest - personally, I think it also is a matter
of public interest and support
Public Money - Public Code.
Vim, Scripting and the CLI
Being an absolute Vim addict,
my .vimrc has over 4000
lines. I love to customize my dev environment and hate to move my hands away from the keyboard.
If I manage to automate another nasty task, it makes me sleep better.
Mathematics and Philosophy
It fascinates me how intermingled different fields as mathemathics, philosophy and music really
are, e.g. the concept of recursion can be
I'm the happiest whenever a new beautiful
pops up as I am getting closer to what's at the core of cognition and intelligence.
One of the best expressions of this idea might be
GEB by Douglas Hofstadter.
Science and Critical Rationalism
The most important finding of science was the finding of our own ignorance.
The Enlightenment is probably one of the best things that happened to mankind. But from
Einstein proving Newton wrong, history makes me humble and I sympathize with the idea of
Logical Puzzles and Problem Solving
I guess the reason that I enjoy programming so much is that it's like solving a mental puzzle.
Nothing beats the satisfaction when one's mind has resolved that state of confusion using logic
and creativity to the same extend and turned it into some program that just works.
Listen to and make Music
Music is my place of inner peace. From Jazz over Funk and Soul via Electroswing to Hard Rock,
I enjoy a broad spectrum - I think of music as I think of food: regularity and diversity matter!
I play the piano and base guitar and
am singing in a Jazz choir.
Table tennis and Rock Climbing
Table tennis is the sport I grew up with. I love the precision and competition and only plan to
retire when I die.
Many years ago now, I also discovered rock climbing. The holistic requirements fascinate me and
I can really clear my mind being on the wall.
Poker and Board Games
Even though I tend to like gambling sometimes, I believe poker isn't about gambling at all.
To me, it's just the perfect symbiosis of statistics and psychology. Also it teaches my a lot
from the mechanics of capitalism to being a good sport when losing.