The word Imagination is defined as ‘mental creative ability’ or ‘the faculty or action of producing ideas, especially mental images of what is not present or has not been experienced’. It is an antonym for reality, which is ‘that which exists, independently of human awareness’. The word Essential means that which is ‘fundamental’ and ‘vitally important’.
Essential Imagination therefore, can be defined as ‘fundamental creative ability’.
To quote Timothy Williamson, the Wykeham Professor of Logic at Oxford: “We rarely know an explicit formula that tells us what to do in a complex situation. We have to work out what to do by thinking through the possibilities in ways that are simultaneously imaginative and realistic, and not less imaginative when more realistic.”
Essential Imagination is the name I’ve chosen to use for my freelance activities. I like to solve complex conceptual or technical puzzles, either by designing solutions from scratch or by combining existing components in novel ways. Creating things is what I love to do.
I have over 20 years of combined experience in software analysis, architecture, design and implementation. I am an autodidact and fast learner with strong skills in conceptual modeling and troubleshooting. I enjoy crafting software designs that are easy to understand as well as code that’s clean, easy to maintain and extend. My focus is on Object Thinking principles, Pharo/Smalltalk and applying Responsibility-Driven Design. My ideal role is designer/architect with responsibilities for technical back-end development.
Since 2019, I am a Founding Member of Object Guild, located in Amsterdam, The Netherlands. With Emergence, our holistic approach for business innovation and sustainable software development, we support values-driven organizations in fulfilling their mission.