Skip to content

Sustainability

Technology Should Create More Value With Less Waste.

Not as a positioning statement — as an engineering target. Every system has a ratio between the work it performs and the compute, energy, hardware life and human correction it consumes to perform it. That ratio is measurable, it is usually worse than anyone believes, and improving it is ordinary engineering work.

Framework

Five rungs, in increasing scope

Each rung requires the ones below it. Teams that start at circularity without efficiency underneath end up with a returns programme and no data to run it on.

Fig. 01 — Sustainability framework
  1. Efficiency

    Do the same work with less compute, fewer round trips and less data movement. This is the narrowest rung and the one with the most unclaimed ground in it: query plans, cache boundaries, payload sizes, batch sizes, algorithmic complexity in the hot path.

  2. Optimization

    Do less work in the first place. Scheduling, routing, batching and placement decisions determine how much there is to compute, how far data travels and how much hardware sits idle waiting for it. Better decisions beat faster execution of bad ones.

  3. Longevity

    Keep systems and equipment working for longer. A machine that stays in service is not carrying the embodied cost of its replacement, and software is often the only reason the extension is possible — a retrofit interface, condition monitoring, a maintainable control path.

  4. Reuse

    Recover value from assets, components and data instead of starting over. That requires knowing what an item is, where it has been and what condition it is in — which is a software and sensing problem long before it is a logistics one.

  5. Circularity

    Close the loop at the level of the business model, not the individual device. Products return, get assessed, get routed to repair, resale or recovery, and the data from that decision improves the next design. This rung is only reachable once the four below it exist.

Efficiency and optimization act on a single system. Longevity and reuse act on assets. Circularity acts on the business model — and depends on everything below it being in place.

Engineering levers

What we actually control

Five levers. For each one: what it is, what we change when we pull it, and how anyone would know afterwards whether it worked.

Computational efficiency

The amount of compute consumed per unit of useful work — attacked algorithmically and at the infrastructure layer, because either one alone leaves most of the gain on the table.

What we change

  • Hot-path complexity: the loop, the join, the serialisation step and the accidental N+1 that only shows up under real cardinality.
  • Data movement: payload shapes, chunking, compression choices, and the cross-zone round trips nobody notices until the bill separates them out.
  • Placement and sizing: instance families matched to the actual profile, autoscaling that reflects demand instead of anxiety, and workloads moved off machines that were provisioned for a peak that no longer exists.
  • Model choice in AI paths: routing simple cases to cheap deterministic handling, reserving large models for the cases that need them.

How we know — Compute per transaction and per request, measured before the change and after it with the same instrumentation, alongside the provider-reported consumption for the same workload.

Energy-aware architecture

Treating energy as a design constraint that sits alongside latency and cost, rather than as a downstream consequence nobody owns.

What we change

  • Scheduling deferrable work — batch jobs, retraining, reindexing, report generation — into windows chosen for grid conditions rather than for habit.
  • Duty cycling on embedded and IoT devices: radio scheduling, sampling rates matched to the physics being observed, and sleep states that are actually reachable in the firmware as written.
  • Removing standing capacity that exists only to absorb a rare peak, when the peak can be absorbed by a queue instead.
  • Edge-versus-cloud placement decided by how much data has to move, not by which platform is more convenient to bill.

How we know — Device-level power draw where hardware exposes it, duty-cycle measurements on embedded systems, and utilisation against provisioned capacity for the services involved.

System and equipment longevity

Extending the working life of software and hardware that is otherwise sound, instead of replacing it because it has become awkward to work with.

What we change

  • Retrofit interfaces onto equipment that is mechanically fine but digitally isolated — protocol bridges, gateways, a data path where there was none.
  • Strangler-pattern migration around legacy systems so the parts that still work keep working while the parts that do not get replaced incrementally.
  • Dependency and platform upgrade paths that stay walkable, so an aging system remains patchable rather than becoming a rewrite by default.
  • Firmware update paths on deployed devices, because a device that cannot be updated safely has a shorter usable life than its hardware deserves.

How we know — Service life extension recorded against the replacement decision it displaced, and the maintenance burden before and after, in engineer-hours.

Predictive maintenance

Intervening on evidence of degradation rather than on a fixed calendar — which changes both how many parts get consumed and how much unplanned downtime the operation absorbs.

What we change

  • Instrumentation on the machine: vibration, temperature, current draw, acoustic signature — chosen for the failure mode that actually occurs, not for what is easy to fit.
  • Anomaly detection tuned against real failure history, with a false-positive cost that has been discussed with the maintenance team rather than assumed.
  • Scheduling that turns a predicted failure into a planned intervention during an existing window instead of an emergency callout.
  • Feeding failure data back into the component and design decisions that caused it.

How we know — Parts consumed per operating hour, unplanned stoppage count and duration, and the proportion of interventions that were planned — all against a pre-change baseline from the same site.

Automation that removes rework

Rework is waste that consumes material, energy and human attention twice. Most of it comes from data entered in one place and re-entered in another, or from decisions made without information that already existed somewhere.

What we change

  • Removing duplicate data entry between systems that were never integrated, which is where a large share of downstream correction originates.
  • Validation at the point of capture rather than at the point of consequence, so errors are caught before they have produced physical output.
  • Document and specification handling that reads the source of truth instead of a transcription of it.
  • Exception routing that puts the ambiguous cases in front of a human quickly, rather than letting them fail silently and surface as a correction later.

How we know — Correction and reprocessing rates, scrap and reprint volumes where the process is physical, and handling time per case before and after.

Limits

What we do not claim

This section is here because it is the part of a sustainability page that is usually missing, and its absence is why the rest of those pages are hard to believe.

  • We do not publish aggregate environmental figures

    No tonnes of carbon avoided, no site-wide percentages, no cumulative totals across clients. Numbers like those require boundary definitions, allocation methods and verification we are not in a position to stand behind, and an unverifiable number is worth less than no number.

  • We measure the systems we change, and only those

    Where we have a baseline and an after-state produced by the same instrumentation, we report the difference and describe the method. Where a client wants that difference expressed in emissions terms, that conversion belongs to their own accounting framework, with their factors and their auditors.

  • Efficiency is not automatically a net reduction

    Cheaper compute often gets spent on more compute. We will say when an efficiency gain is likely to be absorbed by increased usage rather than reduced consumption, because pretending otherwise makes the whole discipline easier to dismiss.

  • We are not a certification or reporting body

    We build the systems that produce reliable data — traceability, condition records, energy telemetry, product passports. We do not audit that data, certify it, or replace the specialists who do.

Stated positively: we will hand you a measurement you can reproduce, on a system we changed, with the method written down — and we will not attach anything to it that we cannot defend. That is a smaller claim than the industry standard, and a considerably more useful one.

Related

Where the framework goes next

Circularity is the top rung, and it has its own page because it needs a data spine underneath it. The engagement itself is described under services.

Measure first

Bring a system. We will start by finding out what it actually consumes.

Efficiency work begins with a baseline, not with a proposal. If the baseline shows there is nothing worth changing, that is the answer we will give you.