Blog Posts

Explore Ben's thoughts on Sales Engineering, web development, leadership, and technology.

Top Blog PostsCareers Posts

Browse by Topic

Quick access to content by category:

Featured Articles

My most important posts on Sales Engineering, career development, and technology leadership.

All Articles

Complete archive of all blog posts, organized chronologically.

A Raspberry Pi an OpenClaw and a packet of peanuts

I built an open-source AI agent that runs on a Raspberry Pi, takes commands via WhatsApp, and gets better at its job over time. It started with a knock-knock joke. By Wednesday morning it was ordering peanuts from Amazon.

Releasing Uptimer – a self-hosted uptime monitoring tool

I built Uptimer over a weekend using Next.js, Neon PostgreSQL, Vercel, and Resend. It monitors websites and APIs, tracks SSL certificates, sends email alerts, and provides clean dashboards - all within free-tier limits. Today I'm releasing it as an open-source template.

Building a second brain with Claude and Obsidian

I've been building software for decades, but my second brain was always a whiteboard. In early 2026 I decided to build a proper one - local, Markdown-based, Claude-assisted, and completely mine. This is what happened.

Building a Travel Map with Next.js, Leaflet, and Vercel Blob

How I built an interactive travel map for my personal site using Leaflet, Vercel Blob for image storage, and an admin interface for managing travel data. A deep dive into the technical challenges, production deployment issues, and the solutions that made it work.

Building an AI Chatbot with Vercel AI SDK and AI Gateway

How I built a professional AI chatbot for my personal site using Vercel's AI infrastructure, Next.js, and a custom floating interface. A deep dive into the technical implementation, RAG considerations, and the benefits of Vercel's AI ecosystem.

Optimising for AI SEO with Next.js and Vercel

A comprehensive approach to making your website AI-friendly using Next.js App Router, Vercel's edge infrastructure, and modern web standards. How I transformed my site for better AI discoverability and search rankings.

The 5 Levels of Authority

It's essential for the expectations of the manager and the team member to be aligned.

Day One

It's day 1 of 2024, and I've already done what will be one of my favourite activites for the year

The Poem Tree

From an engraving made on a tree in 1844...

Why care?

On the benefits of compassion.

Top 5s

Books, Music, Films

Changing Sundays

How we spend our time, energy and attention are perhaps the most fundamental of our choices.

On Hobbies

I've been wondering about new hobbies for a while

Careers Thoughts

How do you quantify the value of a job?

Drexler Sibbet model

Orientation, trust, goals, commitments, implemetation, high performance, renewal

Fight or Flight

Everything you ever wanted is on the other side of your fears.

The Struggle

Sometimes help is a hindrance

NaBloPoMo Finale

Until one is committed, there is hesitancy, the chance to draw back

Live Fully Now

'Now' is both immeasurably small, and utterly all there is

Blog Posts - Categories & Tags

A guide to organizing blog content with categories and tags for better discoverability and SEO. Covers best practices for content structure and taxonomy.

Sales

Is discovering that one of the walls, turned out to be a curtain that you can step beyond.

Content Consumption & Sharing Workflow

A personal workflow for managing content consumption and curation using Twitter, Feedly, Pocket, Evernote, and Pinboard for effective information management.

The Ratchet

A ratchet is a mechanical device that allows continuous linear or rotary motion in only one direction while preventing motion in the opposite direction.

Focus

Distractions stop us from becoming who we want to be.

Alan Watts

Alan Watts was a British philosopher, writer, and speaker best known as an interpreter and populariser of Eastern philosophy for a Western audience

Curation is an act of love

Maybe in curating photographs, we are curating our own identity, both for ourselves and our family and friends.

Making the most of your fears

Mortal fear, even when unwarranted, is a great opportunity for a life audit. Which are the things you would wish you had done... if this was the end?

Assert Your Freedom of Attention

Insights on protecting your attention and focus in a world of constant digital distractions, inspired by talks from Christopher Murphy and James Williams.

Be A Better Me

Personal development goals and strategies for continuous improvement, focusing on becoming a better version of yourself through intentional growth.

You can't manage what you don't measure

As you may have read my previous posts on healthy working, I have been endeavouring to better manage some of my day-to-day lifestyle habits.

Azure Like It

Getting started with Microsoft Azure Websites

The Apprentice Bowl

If you have not succeeded after 3 attempts you have two choices...

Healthy Working

In lieu of a sit/standing desk, I’m going to give this a bash...

Lightening Review of 2013

Inspired by @rem’s review, but lacking the time to do a proper post, here is my lightening review of 2013, (sorry I didn’t have the time needed to make it shorter

Node.js : hour 1

During half term, Em and the kids were off visiting family for a few days.

Terminal Velocity

I had one of those problems to solve, that initially had me toying with blowing the dust of some Python, but in the end it struck me as the perfect time to..

Web Performance Optimisation: hour 3

Following on from the 1st, and 2nd hours spent, on improving the performance of one of my websites… the obsession continues…

Web Performance Optimisation: hour 2

After Saturday’s rather fruitful hour, I set myself the follow up challenge to see how much more could I improve the Web Performance given a second hour.

Web Performance Optimisation: hour 1

On Saturday morning, I gave myself a challenge. How much could I improve the performance of one of my websites in 1 hour?

Change

absorb - accept - adapt - respond - optimise

20 more years

If you could only work for 1 more year - what would you do with that time? What about 20 years?

Jetlag survival

Try to force yourself to the new eating patterns as soon as you can