Frankphp AI-Native PHP

Frankphp AI-Native PHP FrankPHP : The truly AI-Native PHP framework designed to run on the cheapest shared hosting

Happy developer moment : BitFitter v2 launches. đŸ„°I built the original BitFitter at the start of COVID and it's fair to s...
03/06/2026

Happy developer moment : BitFitter v2 launches. đŸ„°

I built the original BitFitter at the start of COVID and it's fair to say that it wasn't quite the hit that Joe Wicks was... Mostly because it wasn't that great!!

It did get a a few people using it... But I think more out of kindness and sympathy 🙄

I have now rebuilt it from scratch and its live if anyone wants to find some workouts to follow. It's also free! Just hop over to http://bitfitter.me and set up your free account.

Now the less interesting part (for me) is actually generating workouts. There are only a couple at present 😬 but if people sign up then that will motivate me to write more!!

**If you are a Fitness Coach and would like a free Coaching Account to share your workouts, then it's free for you too!! Just message me and I'll set you up with a Coaching Login đŸ’Ș**

Just because you *can* do something doesn't mean you *should* do it... Deciding on which, where, and how to deploy techn...
21/05/2026

Just because you *can* do something doesn't mean you *should* do it... Deciding on which, where, and how to deploy technology is *NOT* a technical problem.

19/05/2026

My Graveyard Folder has 22 dead projects (and two in critical care).I have a folder on my computer that stores all my ap...
18/05/2026

My Graveyard Folder has 22 dead projects (and two in critical care).

I have a folder on my computer that stores all my apps; the live, the dead, and a couple that are on life support.. I recently counted the “deceased”: exactly 22 abandoned apps created over approximately the last 2 years.

Amongst the dead; an augmented reality mobile app for installation engineers, a version of AirBnB for dogs and cats looking for accommodation, and a web app for Pickleball players. There was even a massively complex multi-tenant cloud based ERP system that I spent weeks working on before deciding that I posed little threat to SAP.

Hundreds, if not thousands, of hours wasted. Why did they all die before seeing the light of day? It was not a lack of time. It was not a lack of motivation. And it certainly wasn’t a lack of ambition or imagination.

The harsh reality:
Most developers do not fail because of a lack of technical skill. They fail because they secretly enjoy the dopamine rush of starting a new project more than the grind of getting it finished.
Here is the exact play book that killed my 22 projects, and the change that helped me break the cycle.

1. The "Perfect Stack" Trap
As developers, we love shiny new tools. When starting a project, the first instinct is to try that new database, or the latest ‘game changer’ framework using the hottest new technology.
I have spent an entire weekend before now configuring a complex highly scalable AWS cloud environment, with mobile and web front ends using the latest UI tooling and a noSQL DB. All deployed with a CI/CD pipeline “that was to die for”. Technically exquisite infrastructure but by Monday morning I still had not actually written any business logic for the app. By Tuesday I lost interest

If you want to actually finish a project, use boring technology. Pick the stack you know best, even if it feels (and actually is) outdated.

2. Optimising for Phantom Users
For my multi-tenant ERP system I spent a lot of time setting up complex cloud solutions, particularly for database scalability and performance. I was paranoid that if hundreds of organisations signed up, there could easily be thousands of concurrent users in the first week or so. It seemed to me that ensuring fast response times would be key to them becoming advocates and providing positive case studies. I had load balancers coming out of places that load balancers should never be, and a network architecture that would have supported the BBC on a heavy news day. And let’s not even talk about the database architecture. However, absolute “crickets”.

We love to over-engineer. We worry about how our database will handle massive traffic, so we design complex micro-services. But the brutal reality:

Your biggest threat is not the server crashing. Your biggest threat is that nobody will ever visit your app.
Stop building for problems you do not have yet. A simple database is fine. You can always optimise later when (and if
) the app actually gets traction.

3. Feature Creep is a Disease
It starts innocently. You are building a simple to-do list, and you think, "It would be cool if users could upload custom profile pictures.” Suddenly, you are reading AWS S3 documentation for five hours instead of finishing the core business logic.
Engineering exciting features is fun, but they are “costly” to build. Every unnecessary feature delays the launch. The best way to finish an app is to ruthlessly cut features and focus on the absolute minimum viable product. If a feature does not directly solve the core problem, it gets deleted.

4. The Fear of Shipping
Writing code is safe. Your development environment does not judge you. But launching a project means real people might see it, find bugs, or worse (and more likely)—ignore you and your app completely.
A lot of indy projects are abandoned between 90 and 99 percent because the developer is secretly afraid of pressing the go live button. We hide behind the excuse of "it just needs a little more polish”.
A buggy, ugly app that is live on the internet is infinitely more valuable than a perfect app sitting on local hard drive.

The 14 Day / ÂŁ0 Rule
To break this curse, I set myself a simple rule: I have to launch a working, ugly, basic prototype within a fortnight and at zero cost.
If it takes longer than two weeks to get the most basic iteration of the single highest value core feature live, then the scope is too big (for me as an independent solo developer). Coupled to this, other than my time, there should not be any reason to spend any money. This simple mindset is one of the biggest reasons I finally started shipping real apps again instead of adding to the graveyard.

How do you do it?
I’m certain that I am not the only developer with a “graveyard folder” on my machine. And I’m equally sure that I am not the only person to have found a cure.
How did you break the curse? Keen to hear how others have broken the doom cycle, but even more interested to hear about your weirdest abandoned project and what was the real reason you stopped working on it? (It will make me feel better about some of mine!)

Let me know in the comments.

In some ways building apps is a little like Big Pharma drug discovery; most experiments go absolutely nowhere. Many just...
11/05/2026

In some ways building apps is a little like Big Pharma drug discovery; most experiments go absolutely nowhere. Many just become a bit of a mess at the bottom of a test tube. A few unexpectedly explode and destroy the lab along with everything in a twenty mile radius.

Yet despite incredible odds being stacked against it, some of "us" continue to believe that the next experiment will be the first step towards the next blockbuster drug... And of course sometimes, eventually, we are right.

In fact as I put on a clean lab coat for the week ahead, I am increasingly struck by the similarities between drug discover and creating "apps". And importantly what boutique software developers can learn from the Big Pharma eco-system.

One observation would that given the "quantum" difference in budgets between Big Pharma, research bio-tech labs, and boutique app developers it's prudent to reduce costs to as close to zero as possible until the results of the latest "experiment" are understood... And that "understanding" (in my view) is only worth measuring in terms of good old fashioned PAYING customers and sales revenue.

Funny old world.

FrankPHP v1.1 is here! This release gives you Faster and Easier deployment and really important maintains all of the kno...
06/05/2026

FrankPHP v1.1 is here!
This release gives you Faster and Easier deployment and really important maintains all of the knowledge files essential for AI to keep helping you build without hallucinations.
Version and Release Management built into a truly AI-Native framework.

Interested in how this could help you build a commercial SaaS product at the "speed of AI"? Get in touch and will be happy to chat.

Or download it for free: https://edstivala.gumroad.com/l/FrankCore

(no catch - I have released this as an Open Source product!)

It's arrived. FrankPHP : the AI-Native PHP Framework. Details at http://n3wmedia.com Available for download on Open Sour...
01/05/2026

It's arrived. FrankPHP : the AI-Native PHP Framework. Details at http://n3wmedia.com Available for download on Open Source licence (FREE, no charge).

You are welcome 😎

Everyone is wise to not clicking the link BEFORE the do it
 and immediately AFTER
 so what happens in that ‘golden’ frac...
01/05/2026

Everyone is wise to not clicking the link BEFORE the do it
 and immediately AFTER
 so what happens in that ‘golden’ fraction of a second đŸ€·đŸ»â€â™‚ïž

Http://n3wmedia.com

30/01/2026

Address

Milton Keynes
MK91LT

Opening Hours

Monday 9am - 5pm
Tuesday 9am - 5pm
Wednesday 9am - 5pm
Thursday 9am - 5pm
Friday 9am - 5pm

Alerts

Be the first to know and let us send you an email when Frankphp AI-Native PHP posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share