Posts

Browse all posts in one place. Find tutorials, deep dives, guides and updates on AI, programming, security, infrastructure and web development.

Software Maintenance Cost: What Nobody Budgets For

Software maintenance cost is the number that turns a successful project into a difficult conversation eighteen months later. The build was budgeted, approved and delivered. What happens after it goes live was described as “support” and given a figure somebody guessed at, and that figure was almost always too small. The...

Technical Due Diligence: What Buyers Actually Look For

Technical due diligence is not a code quality competition, and teams preparing for one usually spend their time on the wrong thing. Nobody buying a company is grading your abstractions. They are trying to work out what it will cost to own this system, and how badly it can go wrong after the money changes hands. That...

Database Performance: Finding the Query That Is Killing You

Database performance work usually begins with someone proposing a bigger instance, and it usually ends with the discovery that one query was doing a sequential scan over four million rows on every page load. The hardware was never the constraint. The plan was. That pattern is consistent enough to be worth stating as a...

Entity SEO: Teaching Search Engines What You Are

Entity SEO starts from a fact that most optimisation advice still ignores: search engines stopped matching strings a long time ago. They match things. A page is not scored on whether it contains a phrase, it is scored on whether the system believes the page is about the concept behind the phrase, and on how confident...

Fintech Software Development UK: FCA, Rails and Cost

Fintech software development is priced and scheduled like ordinary software development right up until somebody asks who is authorised to hold the money. At that point the project stops being an engineering exercise and becomes a regulatory one with an engineering component, and the timeline you had in mind stops being...

MVP Software Development: Scope, Cost and Timeline

MVP software development goes wrong at the scoping meeting, not during the build. Somebody says “minimum viable product”, everybody nods, and then the feature list arrives containing user accounts, an admin panel, billing, notifications, a dashboard and a mobile app. That is not a minimum viable product. That is a...

Why Your Content Ranks But Never Gets Cited

Ranked but not cited is the specific frustration of doing search engine optimisation correctly and watching it produce nothing. The rankings arrive. The impressions climb. The clicks do not follow, and no amount of rewriting the title tag changes it. That is not a failure of your optimisation. It is what happens when...