Experiment Driven Development

TL;DR I tried to answer the following  questions most companies with mature product will ask: how do we prioritise a big bag of ideas? how do we avoid opinion-based decisions (also HiPPO effect) and focus on data? how do we bring back innovation from it sidelines to being the thing your company does everyday? Just download the canvas and…

RASCI – killing productivity one letter at a time.

One sunny day in the mid-60’s prof. Robert Rosenthal and school principle Lenore Jacobson went into a classroom of an elementary school in San Francisco to deliver to the teachers the scientific insights into how some of the students would perform that year. They indicated the students who would “bloom” and could be expected to…

Ideas anyone?

Effective brainstorming For over 50 years , the term ‘brainstorming’ has been used, reused, refused, abused and misused. Numerous techniques  have evolved to help to make it more effective (or at least that’s what they claim). However,  these techniques were created in a vacuum of specific needs and cherry picked from the core idea for…

Bruce Lee – The Agile Dragon

If you have been doing Scrum or Kanban for a long time now, let me tell you this – you can do waaaaay better. The best When I was a kid, my uncle opened a VHS rental, so obviously I could watch what I wanted for free. I think I have seen all the movies…

Yes, I’m a ‘no’ man.

Update: One of our Product Managers responded 😉 Have you ever wondered how much crap you produce everyday? And I don’t mean physical waste – I mean unusable features? Seriously, think about it – how often have you said ‘yes’ to a request, which made no sense to you? I bet a lot. Imagine where…

Meta Scala (2) – Matchmaking in the world of Scala

Update (21.04.12): Fixed some html issues with code listing Update (21.04.12): Added example of or operation in simple pattern matching (very useful for keeping your code concise) While the better part of me is making her way through the Dollhouse – the 5th chapter of what I find to be a really disturbing game –…

Meta Scala (1)

Having read Niklaus Wirth’s Algorithms + Data Structures = Programs some 12 years ago I realized, multiple times during my career, that Wirth’s title equation is the ultimate truth of software engineering and that most of the things we consider new are simply implementation of old ideas, which, for different reasons, can only be realized now. Scala is one such implementation –…

I want my money back

So I’m a bit of a movie geek. I watch a lot. A lot. I mean it. Series, movies, animations – you name it. Recently all this hubbub over copyright, people being sued and all, got me thinking – what is the real problem here? I think I might have some advice for what the world…