The life of a hero – Doug Engelbart 1930 – 2013

Lessons from the life of the inventor of the mouse.

Why do we need so much software?

Software is everywhere, but you can’t see it. You know it’s in your phone, your computer, your home appliances and your electric meter, but do you know why? This article explores the reasons for the explosion of software.

Trust, truth and talking things through

Collaboration thrives on trust, truth and a willingness to talk things through. When these elements are present for people in a team or in a department, those people take responsibility, use their authority wisely, and develop a climate of openness.

Agile Clouds

Buzzwords abound in the Business IT world. You can’t ignore these words because they come at you from all sides. Here are the realities of “Cloud” and “Agile” to help you cope with the possible hype you’ve been hearing.

Complexity is good – or is it bad?

The next time you hold a complicated piece of consumer electronics in your hand – such as your mobile phone – take a moment to reflect on its complexity and its simplicity. Encapsulating one of these in the other is an art.

Metrics of Success in Development – Part 3

Today we’ll finish the list of ten questions that can give you a quick measure of your development group or department. The purpose is two-fold: to let you see how you measure up compared to other similar departments, and to suggest ways in which you can think about the stresses in your department. Let’s launch […]

Constant Reinvention = Survival

Nothing lasts forever. Even the best-conceived business strategies eventually become constraints on growth. Consider Dell. “Dell succumbed to complacency in the belief that its business model would always keep it far ahead of the pack.” But the competitors got better while Dell failed “to invest in new business lines, talent, or innovation that could provide […]