user manual

A guide to how to interact with me, produced for work, but maybe of use to others.

My style

I’m honest but polite with it. I try to act with thought for the other person and their feelings. All information, good and bad, can and should be given honestly but carefully.

I love solving problems, particularly with systems. Be those human, computer or other systems.

I have lots of strong opinions and 99% of them are loosely held. I’m always open to having my mind changed and expect the same from others.

As is common in business, I’ve done the Myers Brigg personality type test on more than one occasion, and each time I’m INFJ. I’m not sure that can fully encompass me as an individual, but it’s pretty on the nose in a few ways.

I hold myself and others to high standards and I feel disappointment when those standards are not met. Age and (some) wisdom is tempering this somewhat but like everyone I’m a work in progress and always will be. I get over it quickly and I’ll always try and help.

I have a horrible habit of not being able to hold a joke in, even if it’s inappropriate in the circumstance. On a call about a crashed server and an upset client? I’ll sort the problem but expect a few dad jokes along the way.

I believe that everyone should be able to seek truth in their own way. You do you as long as it doesn’t harm anyone else. Inclusivity and diversity are strengths. Any form of prejudice is absolutely unfathomable to me.

What I value

Things I like

How I work

Meetings should be blocked together. 3 - 4 meetings in a day is more than enough.

My work often involves deep focus so I need a decent expanse of time in the day to load things into my head and get going.

On some days I’ll be doing a school run 8.20ish - 8.50ish.

How best to communicate with me

I’m ruthless with notifications, I barely get any in an effort to maintain focus.

Emails are checked once or twice a day, so if it’s urgent a DM is better. I’ll see it sooner and am more likely to read and respond.

What people misunderstand about me

I tend to be vocal and engaged in meetings, which might surprise people given that I'm naturally introverted. This active participation is something I've developed over time to ensure productive discussions and avoid awkward silences, though it can be tiring for me afterward.

My highly organized approach to work can sometimes appear rigid, but it's actually a set of evolved tools that help me be as efficient as possible and focus on what really matters. This system allows me to be more present and effective when collaborating with others.

While I have a naturally serious expression, I'm typically not unhappy - it's just my default setting when I'm concentrating or thinking through problems. You'll often find I'm actually quite engaged and will likely throw in a few jokes along the way, even in tense situations.

Why I do what I do

To quote “The Mythical Man Month” by Fredrick P. Brooks Jnr:

Why is programming fun? What delights may its practitioner expect as his reward?

First is the sheer joy of making things. As the child delights in his mud pie, so the adult enjoys building things, especially things of his own design. I think this delight must be an image of God's delight in making things, a delight shown in the distinctness and newness of each leaf and each snowflake.

Second is the pleasure of making things that are useful to other people. Deep within, we want others to use our work and to find it helpful. In this respect the programming system is not essentially different from the child's first clay pencil holder "for Daddy's office."

Third is the fascination of fashioning complex puzzle-like objects of interlocking moving parts and watching them work in subtle cycles, playing out the consequences of principles built in from the beginning. The programmed computer has all the fascination of the pinball machine or the jukebox mechanism, carried to the ultimate.

Fourth is the joy of always learning, which springs from the non repeating nature of the task. In one way or another the problem is ever new, and its solver learns something: sometimes practical, sometimes theoretical, and sometimes both.

Finally, there is the delight of working in such a tractable medium. The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.

How I like feedback

Candidly with compassion and kindness. Make it constructive. I’ll ask questions so have answers ready and be prepared to dig in. I’m always happy to change or compromise, but I’ll rarely do it with anyone who is rude.

It's helpful if you send me something beforehand so I can get things straight in my head before we talk, I don't like being caught cold and I obviously want the conversation to be valuable.

What makes me feel good at work

I work best when