Arkisto: October 2012

We don’t do Mistakes. Neither in Life.

29. Octoberta, 2012 | Kirjoittaja: Antti Niittyviita

I watched old Kummeli episodes this weekend. Musacorner’s guests were the progmusicians Jussi Pattitussi and Kikka Korea. They don’t do mistakes. Neither in life.

Clearly, because of my profession, my thoughts became sidetracked and the Kummeli experience was ruined. I discuss a lot with software developers and occasionally meet the thought model of the musician duo in real life. You do not need testing, because the goal is to make flawless enough work already in the coding phase. That is, to make quality during the first steps.

I think that it is a good idea to strive for quality. Yet, people often forget that quality is always based on the people and to produce quality, a person always needs to learn something new. You need to learn from mistakes that have already been made and you need to learn how to avoid making new ones.

Only one of the consequences of continuous learning is that the coder makes fewer mistakes.

In my opinion, producing a bug free code is an utopia. You can get close, if you can invest in godlike coders, who have a life time of experience in just that one developing environment, the product being worked upon and the business model area of the product. In practice, the people who have already learned all there is to learn. That kind of an investment becomes terribly expensive quite easily.

If you have enough money and the right people, you can make the quality during the product development already. You just need to know how to answer the question: “How?”. How do we get the learning curve of a product development team take rapidly off? The answer is in fact quite simple.

The only way to fast learning is fast feedback.

In reality, the largest problem on the journey towards a more flawless world is ego. It takes a lot of gall to admit: You cannot fully prevent bugs from finding their way into the results if you have a limited amount of money and time.

When you can face that fact, then the rest of the journey is easy. You only need to find the most fitting tools and methods to implement fast feedback. In the case of the musician duo, they watched it from the tape in slow motion and learned from that.

In software development you can make use of the code’s evaluation or checking methods, unit testing and a continuous bug hunting to immediately support product development. Quickly, all these feedback mechanisms have to do with testing.

You get results when you accept the facts: Boldly make bugs, take care of catching them in good time and ensure that you learn from them.

What Will Kimi Do Next?

18. Octoberta, 2012 | Kirjoittaja: Antti Niittyviita

The future of Kimi Räikkönen has been pondered at the world’s sports news and homes extensively. As an avid formula fan I too had spent weeks staring at the countdown timer at

The wait ended yesterday at 12:00. With heart beating wild I watched the timer hit zero and clicked the link that revealed itself below it. The curiosity was killing me. What will Kimi do next?

The anti-climax was massive. The link did not open. The targeted site had crashed practically instantaneously after 12 o’clock.

Later on, it was revealed that this was a wild marketing campaign by a reputed Finnish fashion company Makia. Makia had built a new brand with Kimi and made the world’s news media focus on it succeeding! From a marketing point, this was unmatched. A genuine success story, I would say. However, something went wrong.

Makia’s website are rather stylish and surely robust enough to have handled the user numbers well. But what happens if the number of users suddenly increase hundredfold? What happens, when the marketing finally, after years of hard work and effort, strike gold?

Most of the invested energy, time and money will be wasted. At their moment of glory, the brand should have been in the lime lights, but instead, there is only darkness.

A part of the problems is explained by Makia’s thought model regarding fast learning. On Makia’s page, they summarize the motto like this:

I think that it is not wrong to also learn from other people’s mistakes. It probably would not have hurt Makia’s marketing leader, either.

It is always wise to imagine all ‘What if’-scenarios in a marketing campaign. Red Bull had surely planned for the scenario where Felix Baumgartner’s parachute did not open.

What if your campaign had actually succeeded? Have you already tested If your webpage can handle the stress?