Business
How to choose a web development company
Most companies look the same from a homepage and a pitch deck. Here is what actually tells them apart, and the questions that surface it in a first call.
An AI assistant is planned. Until it is genuinely useful we would rather point you at the page that actually answers your question.
Writing on software development, architecture and the decisions behind building digital products — from the engineers doing the work. We write when we have something specific to say, not on a publishing schedule.
Business
Most companies look the same from a homepage and a pitch deck. Here is what actually tells them apart, and the questions that surface it in a first call.
Business
The comparison is usually made between a licence fee and a build quote. Both numbers are wrong, and in opposite directions.
AI
A meaningful share of tasks described as AI problems are better solved with a database query. Here is how to tell which is which before committing budget.
Business
Most companies look the same from a homepage and a pitch deck. Here is what actually tells them apart, and the questions that surface it in a first call.
Business
The comparison is usually made between a licence fee and a build quote. Both numbers are wrong, and in opposite directions.
Business
Nobody can quote a project from a one-line description, but the factors that drive cost are predictable. Here is what actually moves the number.
AI
A meaningful share of tasks described as AI problems are better solved with a database query. Here is how to tell which is which before committing budget.
Web Development
Most performance advice is a list of micro-optimisations. In practice a small number of causes account for most poor scores. Here they are, in order.
Web Development
These are not alternatives. Next.js is built on React, so the real question is whether you need server rendering — and that is a commercial decision.
Backend
Microservices solve a team-coordination problem. If you do not have that problem yet, they mostly add distributed-systems failure modes to a codebase that had none.
Mobile
Both are solid production choices. The decision usually comes down to your existing team rather than to any technical advantage on either side.