Author Archives: Graham

About Graham

I make it faster and easier for you to create high-quality code.

Turn it off and back on again

I’m now six months into what I expected to be about a year out of working in technology, and I’m starting to think about what comes next and trying to make it happen. The difficulty I have is that it’s … Continue reading

Posted in advancement of the self, whatevs | 2 Comments

New book: APPosite Concerns

Back when I published APPropriate Behaviour, I expected it to be the first in a trilogy. Today, the second part, APPosite Concerns, is available. APPosite Concerns is a compendium of posts from this blog, going back over the current decade. … Continue reading

Posted in books | Leave a comment

Clown Trousers

An indirect side effect of stopping programming is that none of my trousers fit any more. People who like to explain things before they have all the facts (or “programmers” as we sometimes call them) will justify this observation by … Continue reading

Posted in advancement of the self, whatevs | 3 Comments

New project: a dance a day

Starting tomorrow, A Dance A Day will, as its name suggests, feature a new dance tune every day, mostly taken from the English country dance tradition.

Posted in meta-waffle | Leave a comment

The Principled Programmer

[Note: this post represents the notes made for my talk at iOS Dev UK 2014. As far as I’m aware, the talk isn’t available on the tubes.] The Principled Programmer The first thing to be aware of is that this … Continue reading

Posted in Responsibility, Talk | 1 Comment

Selectively caring

When Choose Boring Technology was published earlier this year, it hit home for me. If you’re spending money trying to ship, say, a music notation app, there’s no point in rewriting the operating system scheduler. Let’s say every company gets … Continue reading

Posted in Responsibility | Leave a comment

Week Seven

Having spent a few weeks trying all of the things and letting life happen, this week was about selection and focus. What should I actually concentrate on, and put energy into? It’s time to add some structure to this situation. … Continue reading

Posted in advancement of the self | Leave a comment

Week six

This is a post about marmalade. A “life hack”, if you will, that I learnt from Simon Stewart is to find things that I don’t do because I don’t like them, or think I don’t like them, and to do … Continue reading

Posted in Uncategorized | Leave a comment

Week five

“You look so much happier!” I get the best compliments. Also, I feel so much happier. I have put people, friendships, connections, and experiences first, and am taking advantage of the rewards. One such experience was a visit a couple … Continue reading

Posted in advancement of the self | Leave a comment

Week four

Pragma conf was a lot of fun! I met loads of new and old friends, which led to meaningful conversations about what we do, what we sometimes feel we should do, and what we want to do. One such conversation, … Continue reading

Posted in advancement of the self | Leave a comment