What is Technical debt?
Technical debt describes the effort created when a quick solution is chosen over a clean one. The term comes from software development and does not mean sloppiness: a shortcut can be the right call when a deadline matters. It becomes debt because it carries interest. Every later change in that place takes longer, every extension needs a detour, and eventually a small adjustment costs half a day.
On a website it rarely shows up as a fault; it shows up as friction. A content management system in which nobody from the business can add a page without breaking the layout. A dozen extensions, three of which do the same job and two of which are no longer maintained. A programming language on a version that will soon stop receiving security fixes, while an old extension cannot cope with the newer one. None of this is broken today; each of them turns into a project on a specific date.
The debt becomes visible when you write it down instead of feeling it. A workable register has four columns: what the shortcut is, why it was taken, what it costs in daily work, and how you will know it is falling due. It almost always falls due from the outside, through an update, a new requirement or a vendor who stops. Noting those triggers in advance turns a surprise into a date.
Why does Technical debt matter?
The interest has a due date even when nobody records it. The language most content management systems run on has fixed end dates: PHP 8.2 receives security fixes only until the end of 2026, 8.3 until the end of 2027, 8.4 until the end of 2028. That date decides whether a deferred update costs an hour or a project.
Technical debt in practice
- 01A business had a campaign landing page built outside its content management system; three years later nobody knows the password to the hosting account.
- 02An agency records every deliberate shortcut with its reason and its trigger while building, so the handover does not come apart at the first security notice.
- 03A company replaces three extensions with one because maintaining three costs more than the rebuild.
From the journal
- A second language on your website: what starts after the translationTranslation is the cheapest part of a second language. Counting words alone, the initial translation accounts for roughly 8 per cent of the five-year total and maintenance for the rest. And a mediocre translation costs less than a second language Google cannot connect to the first: of the 20 ATX home pages, 13 carry any language annotation at all, four of them complete.
- Website costs: building it is the smaller numberA quote prices a project; from launch day onwards a website is an operation. 11,334 new security vulnerabilities in the WordPress ecosystem in 2025 alone, 91 per cent of them in add-ons, a weighted median of five hours to the first attack: the line items no quote can contain, with prices you can look up and a five-year calculation.


