Weeknotes S04E12: An anthology of who I am right now

What got you here won’t get you there.

I sit down in front of a piano and for a frustrating hour try to translate what my eyes are seeing and where my fingers are. I write code for a living, I think, as my fingers pick out Cs and Fs at a snail’s pace. I can touch type. My fingers are good fingers. But suddenly I am a child again, and there is a gulf of space and understanding between my brain and my body.

I’m watching my mentee’s eyes light up as she talks about the code she’s written. It’s sloppy and rough, but it works. It works and she’s excitedly walking me through the challenges she had and how she conquered them. I’m so proud of the work she’s done and yet I feel the need to walk her through how to neaten up the work; explain that part of why it works now is that she has a bunch of knowledge in her head that’s required to decrypt what she’s written. I feel like a misstep here will crush her interest, and I wonder how important it is that it fits my definition of ‘good’ right now. I remember with guilt the code I wrote when I started writing code. It was worse than this. If someone had taught me then how to write good code, I might be a better coder today.

If someone had destroyed my enthusiasm for code then, I wouldn’t be any kind of coder today.

I’m resting my fingers on the keys and being told to make a grip like I’m holding an apple. I’ve got to read the notes out loud. I feel stupid and frustrated and embarrassed and angry, because my self-worth is at least partly tied up with being good at things. I get to the end of the lesson and decide that if I’m going to do this, I’ll need to wait until I can buy my own piano so I can practice every night. It might be rationalisation. I think my teacher thinks it is.

I picked up code because it was a joyful exercise in solving problems. I still write code today. I’m getting better now, but it means unlearning bad habits. Those bad habits were picked up because I rushed to do it because I enjoyed it. The slow process of breaking down and rebuilding a skill, refining it, is easier because I love it.

What got me here, to reflective self-improvement, was love of the thing. It was bloody-mindedness and failing a thousand times and tearing out my hair. What will get me to the next level will be focus, concentration, and teaching. Bloody-mindedness is not enough any more.

I decide not to instruct my mentee more than is necessary. One day she’ll have a mentee to whom she can show this code and explain that what gets you here won’t get you there – but what gets you there might not get you here.

l’appel du vide

For me the feeling takes root in my calves. As I edge close to a precipice a sensation snakes up my legs and nestles, dry and smooth, in my stomach. It is simultaneously revulsion and appeal: it beckons me over the edge even as it mocks me for imagining it. It gets worse the longer I stand there. My fingers clutch at the railing, twitching in sympathetic resonance with the me in another universe who has vaulted cleanly over and even now forms a perfect arrow that points to certain doom.

Apparently my experience isn’t universal. A friend of mine refuses even to step onto my balcony. His knees shiver when he approaches the door, and even after my coaxing and entreating he’ll do no more than rest a foot on the wood. His whole body is whip-tense, ready to pull back from the edge if it collapses. Not a meter ahead is another friend, who’s sitting on the railing and smoking a cigarette. His posture is perfect. His head is balanced on his spine which traces a curve to his buttocks, and he sits still and composed with one hand resting on his thigh and his bare brown feet glowing in the morning’s light. Smoke curls from his lips; a louche Buddha. He’s completely beautiful. I admire the way he doesn’t hear the call. I wonder if my other friend, white-knuckled and clinging to the frame, hears it too.

I’m still being interviewed by people for new roles. At the same time I’m being asked to take on more responsibility in my day-to-day role. The extra responsibility will help me enormously when I come to apply for more senior roles in my organisation. It’s a secure position from which I could apply anywhere else in the wider organisation. From where I am I get first dibs on a number of roles. I won’t get that from the outside. I’ll lose the contacts and the network: as much as I hope we’ll stay in touch, there’ll be soft little bits of friction that wear away the relationships like tissue on stone. But the more I talk to my friends and colleagues, the more I realise I’ll need to have been out for a little while before I can come back. I need to do a reverse tour of duty: live a life of high pay and international travel before I come back to do the hard, necessary work I love.

I realise suddenly that my friend hears the call just as strongly as I do. The difference between us is that he’s come to peace with the balance, with the in-between-ness of being halfway between the two. I’m almost there now. I’m going to take the role, if it’s offered, and try to improve my skills before coming back to public service in two or three years. I think I can do it.

Only one way to find out.

Weeknotes S04E11: Is this the point at which everything changes?

There’s a point in every story when the author has to sit down and work out how to develop the character further. No different with me. I’m sitting and weighing up different roles in an attempt to figure out how to drive my personal development in the direction I want it to go.

Part of that will be a job, and part of that will be the not-job space in between. Many things have happened this week. I think about…4.

Continue reading

Weeknotes S04E09: This is where we come alive

This has been a topsy-turvy few weeks. I’m still coming to terms with some things that happened and I’m going to work through them bit by bit. Normally this kind of post would be automatically published in a slack channel at work – it’s a cool idea, and it exposes me to people I wouldn’t otherwise get to meet – but this one…this one I’m still working out.

Continue reading

Weeknotes S04E08: C a f f e i n a t e d

The punctuation has never been so caffeinated.

I have had a mixed week, friends. Pulling out a theme is proving difficult, other than the weird way the body reacts to a lack of sleep brought on by hay fever.

As a side note, waking up in a cold sweat and unable to breathe is way sexier in movies. I did it twice this week and it’s probably my second least favourite way to wake up.

Continue reading

Weeknotes S04E06: Do what makes you happy

I’ve had a week where I’ve been trying, in various ways, to sell myself and work out what I want to do. I’m coming to the conclusion that the question people like to ask – “What do you enjoy?” – is the wrong question for me. I’m putting this out there in the hope that other people will identify with it.

Continue reading

Weeknotes S04E05:Infinities of different sizes

Do you know about Hilbert’s infinite hotel?

It’s a curious place. The room numbers start at 1, and they go on forever. There are an infinite number of rooms and tonight, they’re all full. Every single one.
A guest appears out of the darkness and asks the desk clerk if there is room. The clerk, of course, says yes. The night is dark, the guest is cold, and cold hard cash is, at the end of the day, cold hard cash. But where to put them?
It can’t be in room ‘infinity’, because that’s an absurd proposal. There’s no such number. Room 1 exists, but that room has an occupant. As does room 2. And so on, and so on.
The desk clerk considers this problem and comes to a conclusion. All that needs to be done is that everyone move up a room. The occupants of room 1 will go to room 2; room 2 to room 3, and so on. There are infinite rooms, after all. Everyone can just go to the room whose number is one greater than their current abode.

Continue reading

Weeknotes S04E03: If you want to go far…

What a week!

This week I’ve been fighting with two different frameworks for two different languages, both apparently necessary for building a modern webservice. It’s awful. Don’t bother. There’s no such thing as a fullstack developer, and people who say they are are unicorns, ie: either fake, or metaphorically speaking a horse that can gore you to death.2This is a thing most horses dream about in their vicious, horsey heads

Continue reading