Skip to content

Blog

759 entries on php, laravel, business, management - and even iot. Looking for something a bit meatier? You might be the sort of person who likes my books.

Do You Need a Non-Famous Friend?

It’s really tough being a famous person.

Or that’s what I’ve heard.

Do you need a non-famous friend? Someone to help you escape from this crazy world who doesn’t care about your circumstances?

Maybe I can help…

Oct 21, 2026 1 min read #archived-projects

Let each developer pick their own Docker ports

I love using Docker’s Compose functionality for our local development. But, even though Docker nicely isolates most of the app code and functionality from my host, there are still some things that bridge this gap.

Oct 19, 2026 2 min read #docker

One Last Check Before You Commit

The plan always sounds good until someone who has been there before speaks up.

That’s what I do. You don’t need more agreement, you need someone who challenges the consensus and group-think.

You need… One Last Check.

Oct 17, 2026 1 min read #business #management

Fixing the First Tap Audio Play

I thought it would be funny to joke about a nickname I have had before “Angry Aaron” - so I made a website. It was AngryAaron.com. Basically, you tapped the angry emoji and it was my voice saying ‘no’ or ‘grrr’ increasingly louder and more angry, repeatedly.

That’s it.

But, on my phone, the first tap never started the yelling. It was always the second one (even though the web seemed to work fine). I hated this because it felt like the site was broken.

Now, there probably are better ways to fix this - but I went with a unique way that solves the problem and gives me a UX bonus.

Oct 13, 2026 2 min read #archived-projects #javascript #mobile

New Typesetter Release and How AI Helped and Hurt

I just released an updated, brand new 1.0 release of my Typesetter library. It’s a library with some helpful wrappers for creating PDFs from markdown. It comes with a CLI and is a Laravel app.

I started to question the work, though. Was this still my hobby? A useful project? Did I understand what I was ‘writing’ anymore? Did I need to do this?

Oct 12, 2026 5 min read #ai #programming

Trimming Filament Strings Globally

When I first started using Laravel, I really didn’t like the global middleware that trimmed strings. But after a while, it became an irreplaceable part of my tool belt, and I am a convert.

I became so used to this that the first time a user used my Filament input and I saw a space after some text, I was really confused. Why did this happen?

Let me tell you how to fix this on the form itself, how to do it globally, and what that might cause a problem with.

Oct 2, 2026 3 min read #filament #laravel