Not everything that can be counted counts, and not everything that counts can be counted.

Not everything that can be counted counts, and not everything that counts can be counted. ― Albert Einstein

May 23, 2014 · 1 min · Nils

Our job is to remind us that there are more contexts than the one that we’re in — the one that we think is reality.

Our job is to remind us that there are more contexts than the one that we’re in — the one that we think is reality. ― Alan Kay

May 23, 2014 · 1 min · Nils

I invented the term Object-Oriented, and I can tell you I did not have C++ in mind.

I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. ― Alan Kay, 2005

May 23, 2014 · 1 min · Nils

The central enemy of reliability is complexity.

The central enemy of reliability is complexity. ― Geer et al., 2003

May 23, 2014 · 1 min · Nils

Pain is inevitable. Suffering is optional.

Pain is inevitable. Suffering is optional. ― Haruki Murakami, What I Talk About When I Talk About Running

May 23, 2014 · 1 min · Nils

3 lessons learned from failing at marathon debut

Last year I failed miserably on running my first marathon. Severe pain from shin splints forced me to stop running completely while training for Berlin marathon 2012. I really tried to continue running but that was probably the worst thing to do. Finally I realized I had to take a break. I stopped running completely for about three months. Having to do so was disappointing of course. But it also was an important lesson, an opportunity to learn. I thought about why my body shut down. What did I do wrong? Here are three things I learned: ...

July 31, 2013 · 4 min · Nils
Karma Testrunner Logo

Karma very slow on Chrome? Don't run it in background tab!

Very recently I started to use the very nice Karma Test Runner. I really do recommend to check it out. However I wondered why tests ran very slow sometimes (>20s) and sometimes they where very fast (<1s). Quickly I realised the issue was having the Chrome tab in the background: The Chrome tab which was connected to Karma was one among others. I used the other tabs for web browsing and development, so the Karma tab wasn’t the active tab. This gives it a very low priority and running tests became extremely sluggish. ...

July 25, 2013 · 1 min · Nils
Face Detection with Clojure

Image analysis with Clojure and OpenCV: A face detection example

I recently got not only interested in Clojure but also want to utilize it for some image analysis now. OpenCV is a very solid package for image and video analysis. Java bindings have been released for OpenCV at the beginning of 2013. Unfortunately it wasn’t as easy as I expected in the first place to use it from Clojure. I would like to show you how to do it. Here is an outline of the necessary steps: ...

April 26, 2013 · 6 min · Nils
Tmux Session Example

Tame the command line: How to get started with tmux

If you are using lots of command line tools (being a cool guy, you should!), you most probably have a need to organize all this stuff. If you are a web developer for example, you want to edit files, have a look on your webserver logs, monitor automated tests, handle your git repo and so on. There is a lot of stuff going on there! All these tools want to be tamed, to achieve your most productive work flow. Handling lots of separate terminal windows often is not the most efficient thing. That’s where tmux comes into play. ...

October 13, 2012 · 6 min · Nils
first_marathon_resume_chart_distance_3

First marathon at risk: One month to go

In my last post I told myself “not to overdo” it. Sadly exactly this happened. I have lots of trouble with shin splints (medial). :( What happened? The last long run, which went well was on 19th August. Previously I was running over 30km multiple times on the weekend. Obviously this was too much. I ended up with painful shin splints in both legs. Normally these are a result of overstress. ...

October 3, 2012 · 4 min · Nils