Innovation – Resistance is Futile

Resistance is futile

The great white sharks have been swimming in the oceans for eons, some sixteen million years at least. Will the great whites be disrupted from the oceanic ecosystem after having survived so many changes in the past? It does not seem very likely. Nor did it seem very likely to…

Continue reading

Social innovation and tech go hand-in-hand

Voters queuing in western Herat

Innovation is not just about doing new things, it is about doing new things and getting better results. In corporations, successful innovation leads to new revenue, lower costs and higher profits based on new and improved products based on changed operating models powered — more often than not — by…

Continue reading

Three camera setup for remote video interviews

How do you create a great vlog post when the person you want to talk to is remote? This is a question that has occupied Casimir and me ever since we started adding video to the conversation. After reading up on the subject, experimenting and failing — remote interviews are not all that easy — we have come up with an approach to make remote video interviews that seems to work. The key is to use the right equipment, and you need more than you think you do, but it does not have to be expensive.
Continue reading

Confirmation bias in software engineering

The Primary auditory cortex is highlighted in magenta, and has been known to interact with all areas highlighted on this neural map.

Of all the limits on our cognition, confirmation bias is perhaps the ugliest. Confirmation bias is hard to get to grip with as it leads us to consider even contradictory evidence as confirmatory. Does confirmation bias affect even software professionals? Of course it does, we are all in the grip…

Continue reading

Legacy software as a valuable inheritance

Legacy software is often seen as something negative. Wiktionary has a depressing definition of a computer system that has been in service for many years and that a business still relies upon, even though it is becoming expensive or difficult to maintain. I have never liked that definition, because obviously if you keep investing in something for many years, it must be bringing some value to you. As Woody Zuill pointed out to me when I met him recently, the original definition of legacy is much more positive: Continue reading

I need help with home automation IoT

Today, I am starting on a new project. I am going to automate my hen-house and I need your help to do it. I have never really been a gadget person. I have used the same personal computer at home since I built it from spare parts in 2003. I don’t own a tablet or a smart watch. I chop my wood with an axe, not a machine. It’s not that I don’t like gadgets, I just don’t see the business case. Continue reading

Start managing your risks

Golden Stairway - Cathedral of Burgos

We all want to be better at what we do, so we climb the stairs of maturity, but sometimes the steps don’t need to new levels of quality and productivity. What are the factors that hold us back from gaining higher and higher levels of success?

Continue reading

Mob programming – with Woody Zuill

Whenever we have urgent, complex work we sit down and do it together. In our every day work, we make do with occasional meetings. Why do daily scrums when you can do day long scrums? That is how I understand mob programming, but that is not why Woody Zuill and his team started with it. Continue reading

Will ITIL survive Agile and DevOps?

ITIL is the gold standard for running IT departments in most large companies. ITIL is in many ways geared towards limiting and managing change. But how can managed change with long lead times be compatible with an outside world that changes ever faster? Can ITIL and agile change co-exist? Continue reading

4 myths about software development productivity

Greger Wikstrand and Joakim Lindbom talk about software development productivity.

There is no conflict between speed and quality! That was the header for lesson one of your relearning program. You want to improve software development productivity in yourself, your team or your organization? Then follow me along and debunk a few myths.

Continue reading