What Is Software-for-One?
What does “software-for-one” actually mean, and how is it different from building software for a …
I learn and document as I go. This blog documents what I build, what I break, and what I learn along the way - from backend logic to AI experiments.
If you had told me a year ago that I’d end up building a full bookkeeping application and that I would purposely avoid turning it into a hosted SaaS - I probably would have laughed. I’ve built websites for years, developed tools, taught workshops, and handled my fair share of …
Read Full Article
What does “software-for-one” actually mean, and how is it different from building software for a …
When software stores data on your device first and treats remote servers as optional, something …
Can Python and Django be used to build genuinely offline-first applications, and what does that …
Many developers arrive at local-first through a familiar path. They build an application that works …
Self-hosting has a reputation problem. It sounds technical, expensive, and risky. For most small business …
How do you know whether offline-first software is actually the right approach for a project …
Why does offline-first software offer more privacy and control than cloud-based tools—and does that really …
What does “offline-first” actually mean, and why would anyone choose software that doesn’t rely on …
If you have ever searched for stock images of women and felt frustrated by what …
What actually happens when you stop accepting feature requests—and why does it change the way …
Is building software “just for yourself” really a serious approach—or is it a shortcut that …
For years, my work has centred on helping creators and small businesses build a home …
How do you know when a personal tool should be shared—and what actually changes when …
Self-hosting does not require a computer science degree. It does not require expensive hardware. It …
Today I wanted to focus on writing about tools you can run yourself. I want …
The software industry has spent the last decade shifting toward cloud-first design. Everything moved online: …
When I first asked ChatGPT to come up with an outline for an article on …
As I learned Django, most of my progress came from repetition. Immediately after completing my …
Do I need to include images in my PDF?Yes, but carefully. Images should support the …
There has been a massive increase in ongoing subscription plans from platforms and third-party dependencies. …
Every business wants to be found online, but too often websites end up as a …
After finishing my first full Django site, Stream English, I realised something important - I …
I used to dread seeing the white screen of doom. The Server Error (500) page …
Structure matters to me, and not just in the backend, but in how things look …