Playing The Long Game: A Hobby Project For 2029

When was the last time you built something just because it was interesting? Hobby projects give you something your day job rarely does: freedom. Different constraints, timelines, and motivations. In this session, Jon explores why long-term side projects are one of the best ways to rekindle enthusiasm for coding, and how working on something new can sharpen your craft in unexpected ways.

Key Takeaways

  • How constraints shape creativity
  • Hobby projects as safe laboratories
  • How sustained curiosity sharpens your craft

Who It’s For:

Anyone who writes code

Level

Practitioner to Advanced
Best suited for people actively building software.

What This Session Covers

  • Real design and infrastructure decisions behind election2029.uk
  • Trade-offs encountered so far
  • How long timelines create opportunities to revisit and rethink
  • The role of hobby projects in sustained technical growth

What It’s Not

  • Not a product roadmap story
  • Not a management talk
  • Not AI-driven development

Format

  • Slides
  • Live exploration of the site
  • Possibly live coding

Language-agnostic concepts, even if examples are specific.

Full Description

In 2024, when the UK general election was announced somewhat unexpectedly, Jon cobbled together a web site tracking the per-seat predictions of various polling companies and commentators. He had so much fun doing this that on the day of the election itself, he registered the domain of election2029.uk - admittedly making a fairly large assumption about the rough date of the next UK general election.

5 years is a very long time in computing, even for a hobby project where time can only be dedicated in intermittent chunks. That leaves lots of time to rethink design choices, explore alternatives, expand the scope of the site beyond initial expectations, find ways of spreading the word about it (without spending much money) and learn all kinds of different lessons. Jon has always found that hobby projects have been an ideal way of learning about new technologies and honing his skills (which are very dubious in terms of web design and development) - doing so on a long timeline has already proven to be richly rewarding.

In this session we'll look at a few of the technical decisions that have already cropped up, but more importantly thinking about the benefits of hobby projects and how they can be tailored to your own individual whims.