Life: Glorios improvisational theatre. Out now! Lean back and enjoy!

A world without time

Imagine there were no days, no hours and no seconds. And no time. How would you feel about problems in the future? How would you feel about the past? What would be your story without a past? Would there be a story? Who would be you without time? Would you even be? What would be true? What would be false? Would you even think these questions? Would there be any questions?…

Read more ⟶

Reminders to myself: Change what you can change

God, grant me the serenity to accept the things I cannot change, The courage to change the things I can, And wisdom to know the difference. Reinhold Niebuhr (1892 – 1971) Life is full of problems. Haven’t you noticed? You can spend your whole energy and creativity on fixing them. Here are a few examples that you might encounter as a programmer: Your team does not test code You want to use Git, but everyone else just feels fine with SVN No department speaks to another one Scrum sucks I had quite a hard time trying to fix all these things only a few years ago.…

Read more ⟶

A short primer on Pair Programming

When I started to pair-programm I had absolutely no idea what I was doing. I sat next to another programmer and we started. Occasionally it worked, but more often it was a frustrating experience. Maybe you are new to pair programming and want to give it a try, or you have trouble getting started. Then this blog post is for you. I show you how we pair at Gutefrage.net. Some of this advice is really obvious — but much of the other stuff we figured out the hard way through pairing over and over again.…

Read more ⟶

Linchpin: Are You Indispensable?

I just finished reading Linchpin: Are You Indispensable? by Seth Godin 📚. The book really strikes a chord with me. Essentially it tells you why its a good idea to not only do your “job”. Why you should care to be an artist and why you should engage much more. It suggests that you have much more to offer than just being a cooperate drone. It also talks about fear and hesitation.…

Read more ⟶

How to manage and share your dotfiles using homesick

Castle 11 from Bill Ward’s Brickpile. (CC BY 2.0) Since quite a while, I try to find a good solution for sharing my dotfiles between my different computers. I started with chef — Unfortunately, this did not work so well. Especially if you also want to use your dotfiles on a server. Also, it felt a little complicated. The next approach I took was putting my dotfiles into my Dropbox and symlink them.…

Read more ⟶

Script to disable internet connectivity for Mac OS X

From time to time, I really want to make it hard for me to seek for distractions. I found myself using the nice Mac OS X tool Freedom all the time. Freedom disables the network connectivity, which means no Twitter, Facebook etc. But when I revisited the site, I found that the author now charges $10 for it - That’s just a little too expensive in my opinion. So, I went out, and it took me 5 minutes to come up with freedom.…

Read more ⟶

Lessons from the prime factorization dojo

Last week, my colleagues at Gutefrage.net, and I had our second Coding Dojo. I learned an important lesson — even though this wasn’t the first time I practiced the kata. The kata The task was to create a class that decomposes natural numbers into its prime factors. Additionally, the factors should be sorted ascending. Examples: 1 => \[] # Since 1 is no prime ;) 5 => \[5] 10 => \[2,5] 75 => \[3,5,5] You get the idea ;)…

Read more ⟶

Ruby Tapas

I am quite excited about Avdi Grimm’s new project Ruby Tapas. Three times a week, Avdi post short videos about different concepts and techniques in Ruby. The first 3 episodes were short, but I already learned some obscure details of Ruby that I didn’t know about I think that over many weeks, that should give me a pretty solid knowledge of the parts of Ruby that I do not touch in my daily work.…

Read more ⟶