Patch (computing)

From the everyday sense of a patch mending a hole in cloth. Early programmers took it literally: fixes to programs stored on punched cards or paper tape were sometimes applied by physically patching the medium — covering or splicing it. The word carried over to digital fixes, keeping the sense of a small repair laid over something already made rather than a rebuild.

  1. noun · /PATCH/

    A small update that fixes bugs or security holes in existing software.

    The ongoing, never-finished maintenance of software — the reason your devices keep nagging you to update.

    The company rushed out a security patch hours after the flaw went public.

    A patch is a targeted fix layered onto existing software, distinct from an upgrade, which brings new features or a new version — which is why patches are urgent and upgrades are optional.

  2. noun · /PATCH/

    A limited stretch of time of a particular, usually difficult, kind — as in 'a rough patch' or 'a bad patch.'

    A period by treating it as a small area you pass through, distinct from a software fix or a physical cover for a hole.

    The couple went through a rough patch but eventually worked things out.

    Unlike a hiatus, which is a clean break in continuity, a patch is a stretch you pass through — usually a difficult one, as in 'a rough patch.'

  3. noun · /PATCH/

    A small area or piece that stands out from what surrounds it — a patch of ice, a vegetable patch, an eye patch.

    A small, bounded bit of a larger surface or expanse, whether a scrap of cloth or a plot of ground.

    The car skidded on a patch of black ice.

    Unlike the software patch (a fix) or the ‘rough patch’ of time, this is spatial — a discrete region or fragment, often irregular and set off from its background.

  4. verb · /PATCH/

    To mend or cover a hole or weak spot — and, as ‘patch up,’ to repair a relationship or quarrel.

    A quick, often makeshift repair that covers a gap rather than rebuilding the whole.

    They patched the roof before the rains and patched up their friendship soon after.

    This is the everyday act behind the software ‘patch’: a buttress adds lasting structural support, whereas to patch is to cover or close a fault just well enough to carry on.