Not in the sense of being ambitious, but in the sense of having some things in mind that I’d like to see come to pass. You might call that an agenda. Or some needs which, upon being met, might make my life more wonderful…
Whatever you choose to call it, here’s my list:
- An implementation of FlowChain. I’ve had this model rattling round inside my brain for years now. I see little prospect of someone else taking the necessary leap of faith and implementing it – although the Reaktor folks seem to have evolved something similar, independently – so it’s down to me.
- An illustration of just how much like product development is software development. And an illustration of the value – and relevance – of applying decades of well-evolved product development practices to the betterment of software development and a business.
- A systems thinking approach to a) product development and b) (more ambitious) running a business. I refer to this as “Prod•gnosis“.
- Learning how practical all the above ideas really are, in the crucible of real life. And how much – and in what regards – they need modifying when they come into contact with the “enemy’s main strength”.
“No plan of operations extends with certainty beyond the first encounter with the enemy’s main strength.”
~ Helmut von Moltke
This is my agenda.
As I explained recently in my post “Introducing Rightshifting“, I have no desire to foist these things upon people. But (in the context of my new job) I HAVE been asked to bring my experience and insights to bear. And to “innovate”. The above list seems to be a start, at least.
And just in case you’re wondering about my motivation, it’s not all selfish. I’ve made no secret over the years about what drives my work: to see an end to the egregious waste of human potential happening in software organisations everywhere, today. I believe the above ideas, implemented, will contribute significantly to this aim.
If someone asked me what needs of theirs their participation might serve, I’d offer the following list of possibilities:
- The opportunity to learn lots of new things.
- A chance to master the art of software development (esteem).
- Making a difference. Advancing the art, illuminating the possible, and inspiring others.
- The prospect of much fellowship, positive stress, self-actualisation (cf Maslow) and fun!
Am I an idealist? A dreamer? You may choose to make that judgement. Although such a choice (i.e. to judge) would make me feel sad.
“Observing without evaluating is the highest form of human intelligence.”
~ Jiddu Krishnamurti
So who’d like to join me on this journey? How do you feel about my agenda? What’s your agenda? What needs can we meet, together? What might make your life more wonderful? And how might we help each other?
Prod•gnosis in a Nutshell – blog post