Blog

Common goal and incentive structures in large companies

In small companies, keeping a common goal is simple. There is probably only one product and hence product goal equals company goal. Messing up incentives is hard (but of course not impossible) as people should be rewarded for making that single product more successful. For increasing sales, improving the product or making it more stable. … Continue reading Common goal and incentive structures in large companies

Software Events vs. Real Life Events

Ignoring the fact that the word “event” has a special meaning in software development I will proceed to use it in its broader definition as “something that happens”. Building software to solve a “business problem” can be daunting enough and leave all sorts of cracks in the relationship between IT and Business. But if those … Continue reading Software Events vs. Real Life Events

Chain of responsibility software pattern for response handling

As the name suggests Chain of responsibility design pattern creates/describes a chain of responsibility. This chain can be static/hardcoded or it can be dynamic and loaded or changed at run-time. It is in many ways a more object oriented cleaner way to implement if/else or switch statement. With the additional benefit of it being able … Continue reading Chain of responsibility software pattern for response handling

Photography January 2019

Some photos from the last month or so. Primarily from a little extended weekend to Ski Sunne in Sweden. But first of a little shot from a cold January morning. https://flic.kr/p/2eARby6 Then some shots from Ski Sunne: https://flic.kr/p/2evP6rh Frost on the lift to the top https://flic.kr/p/2dupgBw View almost from the top https://flic.kr/p/2eAqjFD Another one with … Continue reading Photography January 2019

The push for new and shiny solutions to old known problems

As a species we have always been attracted to novelty. This has probably served us well for things with short feedback loops as we quickly learnt whether the “new and shiny” thing actually helped us or harmed us. In software development the JavaScript community has been notorious for “new and shiny” frameworks. This has - … Continue reading The push for new and shiny solutions to old known problems