Almost no custom web app development starts with a specification. It starts with a spreadsheet that somebody built to track one thing, which grew a second column, then a tab, then a formula only one person understands. Three years later that file holds the schedule, the pricing and half the customer records, four...
Software Development
Articles, guides and tutorials on software development, covering methodologies, tools, languages and best practices for building production-grade software.
Progressive web app development is the option most UK buyers dismiss in the first ten minutes of a project and rediscover eighteen months later, once the second native codebase has quietly eaten the budget. It gets dismissed because almost everything written about it falls into one of two camps: advocacy that skips the...
The decision to build a software development team usually arrives as a budget line rather than as a plan. Somebody has approved headcount for two engineers, a board paper has argued that owning the code is cheaper than renting it, and the search starts before anybody has written down what the team is for. The hiring...
Enterprise software development services, as the phrase is used on most agency websites, means the same work with a larger number attached. The team is the same, the process is the same, the pitch deck gains a logo wall, and the price triples. Buyers know this, which is why procurement departments have learned to...
A search for bespoke software development London returns several hundred firms charging between £400 and £1,800 a day for what looks, from the outside, like the same work. Almost none publish a price. The spread is real and it is explicable, but nothing on those websites explains it, and a buyer holding three proposals...
Almost every comparison of Salesforce vs HubSpot you will find was written by a partner of one of them. That is not a conspiracy, it is an economic fact: the people who know these products well enough to compare them make their living implementing one. The result is a genre of article that gives one product its...
A Salesforce implementation gets approved as a licence line and delivered as a programme. The licence line is public, per user, per month, and easy to defend in a board paper. Everything that turns those licences into a system somebody actually uses sits outside it, and that is the part that decides whether the number...
Drupal 12 is scheduled for the week of 7 December 2026, and Drupal 10 reaches end of life on 9 December 2026. Both dates sit on the same page of the Drupal core release schedule, two lines apart, and most people running a Drupal 10 site have noticed neither. The first alpha of the new major was tagged on 2 September...
A salesforce integration almost never fails on protocol. Authenticating is a solved problem and posting a record is a solved problem. What ends projects is the daily request allocation and the shape of the data model, both usually discovered about three weeks after go-live, when the nightly job starts returning errors...
Most WordPress plugin development follows the same arc. Somebody needs a booking form, a feed importer or an extra field at checkout, a developer writes it, it works, everyone moves on. Two years later the site is stuck on an old version of WordPress because nobody is confident that plugin will survive an update, and...