Relax. It’s not always a competition!

Last weekend I had the chance to go skydiving again, the second time this year (see some photos,Thanks Chris Ko for shooting with your GoPro!). Sounds great, but for a frequent skydiver, that’s a pretty desperate number. As it has been this way throughout the last 3 years, I did not really develop my free flying skills the way I hoped. It’s like with every sports or music instrument: As long as you practice frequently enough and train hard, your skills improve very fast in short time. Just let go for some weeks or a few months and you feel like a beginner again. You’ll need to train much harder to get back to your previous level. Continue reading…

“How hard would it be…?” – Managing Complexity Cost

Two switches

Two toggles – 4 states. Adding just one is simple, but doubles the states to 8. To maintain, understand, test, communicate this added complexity can ruin your product.

“How hard would it be…?” and “can’t you just…” are questions I’m just too familiar with. Leading the software department for our 21+ car2go locations and increasing moovel cities, I get to know all the ideas for cool new features, operational improvement wishes or backlog items we always wanted to realize. But it’s good not to jump on everything right away. On the long run, it pays off to thoroughly analyze every new idea and its potential implementation strategies to identify complexity cost. The goal is to not let this hidden cost pile up as technological debt which makes every refactoring a night mare and introduction of new features more complex.

In his article, Kris Gale (kgale) points out ways to identify and manage that complexity cost. He provides real-world examples, shows that the “value is in what gets used, not what gets built” and focuses on simplicity on product management and implementation. A good read for you and definitely for your colleagues!

Read more here: