Category: software engineering

Building a youth sport events system

Every so often I start a personal project in an attempt to keep my technical skills fresh, usually solving a personal problem of some kind. Recently I’ve been working on a solution to an issue that affects me as the parent of a teenage bike racer. The problem is a simple one – finding local…
Read more

Software End of Life Part 3: From Abandonment to Open Source Revival

In the world of software development, the topic of end-of-life scenarios often remains overlooked and there is a stark absence of guidance or case studies to help navigate such situations effectively. This series of blog posts aims to fill this gap, drawing from my own experiences across various companies. Software End of Life Part 1:…
Read more

Software End of Life Part 2: Overcoming Tech Debt With a Complete Rebuild

In the world of software development, the topic of end-of-life scenarios often remains overlooked and there is a stark absence of guidance or case studies to help navigate such situations effectively. This series of blog posts aims to fill this gap, drawing from my own experiences across various companies. Software End of Life Part 1:…
Read more

Software End of Life Part 1: The Journey to Closing Down a Legacy Product

In the world of software development, the topic of end-of-life scenarios often remains overlooked and there is a stark absence of guidance or case studies to help navigate such situations effectively. This series of blog posts aims to fill this gap, drawing from my own experiences across various companies. Software End of Life Part 1:…
Read more

Our journey searching for the AI Team

My piece for Thrive’s AI newsletter about setting up a new AI team for the business and some of the innovations they’ll be working on through 2024. https://www.linkedin.com/pulse/ai-made-me-do-our-journey-searching-ai-team-thrivelearning-k0bpe