Skip to the content

Circular Wonderings is an exploration of the role of digital, software and technology in the Circular Economy. Exploration is the key word here. I write regularly, reflecting on my current thoughts and research. Expect typos, incomplete thoughts, varied rambling topics and (hopefully) a journey towards clearer understanding and insight. Subscribe here to join my journey.


We need to embrace imperfection.

This doesn't mean we need to produce bad software.

I do not mean the classic software statements like "move fast and break things" or "if you are not embarrassed by your first release you've waited too long".

Rather, I mean imperfection in the results we achieve should be embraced.

What seems to actually happen is something along these lines:

  1. A business attempts to make a positive change and is public about that intention
  2. Some failure, compromise or other imperfection comes to light
  3. Society views this imperfection as worse than an similar (or even more terrible) imperfection in an organisation without the same good intentions

Now, we do need to hold ourselves and our organisations to account. But we also need to balance that with the fact that change on the social and environmental scale we need is going to be a messy road. We should avoid a "throwing the baby out with the bathwater" mentality.