How do you define a point?

The geometric point is an invisible thing. Therefore, it must be defined as an incorporeal thing. Considered in terms of substance, it equals zero.

Wassily Kandinsky [Point and line to plane 1926]

What we see and hear is an interaction, wherever we are. For example, how the light reflects from a particular object, and how the sound is changed by the surface it bounces off, or the vastness or simplicity of colours used all come together to form what we experience. This interaction can then go on to influence our thoughts and emotions.

Designers help us impose meaningful order to these experiences. Developers compose these interactions into usable platforms. I am at the intersection where coded prototyping unveils and explores design solutions.

To elaborate further on what I do, I have broken my areas of activity into Design, Code and Learning.

01 Design

The urge for good design is the same as the urge to go on living. The assumption is that somewhere, hidden, is a better way of doing things.

Harry Bertoia

Over the years, I’ve created user-interfaces and interactives for national museums, councils and various projects. I have experimented with illustrations with my experiential t-shirt company, Nottobeworn. I’m also passionate about typography, especially the Design of Numbers.

My current focus is data visualisation — with data driving my interfaces and designs. I believe good data visualisation takes the burden of effort off the brain, and gives us something visually stimulating and enjoyable. Data visualisation has allowed me to share complex information with users and in a way that users can easily extract meaning. This has become easier to do now and has tremendous advantages.

Throughout my career, I’ve worked with some extremely talented designers and learnt that successful teamwork is so important that it is virtually impossible to reach full design potential without it. For me, collaboration has to be a part of the whole process right from conception to final output.

02 Code

There is no code faster than no code.

Kevlin Henney

I started out commercially coding rich internet applications in action-scripting with Flash 4, back in 2001 when I was a Macromedia Certified Professional. This was an exciting era of mash-ups and most of my projects were building interactive applications for museums and art galleries.

Now, I work as a front-end developer and focus on utilising current best practices and the latest technologies, and prototype for installations, the web, and mobile devices. I love creative coding and sketch ideas in code using D3js and p5js JavaScript libraries.

I am passionate about coding and it’s increasing possibilities, particularly as we have such readily available access to equipment (e.g. our mobile phones) that have more computing power than NASA used to go to the moon in the 1960s! I’m an advocate of leveraging computers instead of serving them — using them as tools rather than passively consuming their interfaces.

Warning — The following paragraph may be overtly ‘nerdy’: I prefer using JavaScript in a functional paradigm. Favourite ES6 feature is the built-in modules. My favourite CSS framework is Basscss using PostCSS. I prefer static content generators over CMSs. I use Kanban via Trello, to manage work flows. Favourite principles are KISS (Keep it Super Simple), YAGNI and DRY.

03 Learning/Teaching

The role of the teacher is to create the conditions for invention rather than provide ready-made knowledge.

Seymour Papert

I never stop learning and am passionate and inspired by creative coding and the Internet of Things (IoT). I utilise cloud computing networks with data-gathering sensors to connect anything, with anything. Enabling exploration into ways technology can add value to our lives without requiring our attention.

I have dedicated by blog to sharing of research, exercises and projects that I am doing to empower the user experience of my own children, via computational thinking and creative coding. Approaching computers as tools to do the grunt of the work and applying devices and code, to manipulate — freely and expressively.

Work together

Great things in business are never done by one person. They’re done by a team of people.

Steve Jobs

I am always open to feedback and collaboration. I am currently working as a User Interface Developer and am based in the West Midlands, UK.

Kindly contact me for an up-to date CV and availability, or via twitter.