Design language 001

Hello,Computer.

Hello. This is the design language of Digital Individuals.

Recognisable from a ticket email.

Hello, Computer. covers how Digital Individuals looks and writes, from the homepage to the email telling a client their Computer is fixed. It borrows its rigour from industrial computing, and its name from the first thing most of us typed into one.

Who it serves. Clients who hand us their infrastructure and need to trust it at a glance, and everyone at Digital Individuals who builds things for them.

What it covers. Colour, type, the 8 px grid, components, diagrams, motion and how we write. Proposals, the portal and release notes pull from the same tokens, so they look like they came from the same company.

Where it lives. The website, proposals and quotes, the MSP client portal, status pages, runbooks, and Foundry, our own application. Each sets its own level of expression on the dial further down.

How to use it. Copy the tokens and read the principles. When two options both fit, pick the one that makes the system easier to understand. Retro touches go in the decoration, never in the controls.

The kit, on one sheet.

Four colours plus a red kept for marks, IBM Plex with a pixel serif for names, and the grid and timing values. Anything you might copy is set in Plex Mono.

Colour

Ink#111111

Text, the darkest fields, the cursor.

Paper#FBFBFA

The default ground. The same near-white sheet Foundry uses.

Steel#B9BCC2

Quiet fields, inactive states, the machine room.

Signal blue#1857F0

The accent. Used for actions, live states and the brand field.

Heat red#F2422B

For marks, never text. The seal, the sun, and anything running in Foundry.

Type

IBM Plex Sans300–700

Headings, interfaces and documents.

IBM Plex Mono400–500

Values, codes, timestamps and terminal readouts only.

PP Mondwest25 px grid

Names, and at most a line per page. Sized in 6.25 px steps so the pixels land whole.

Grid and motion

Base unit8 px
Columns12 / 8 / 4
Corner radius0 / 6 / 8 px
Durations120 / 240 / 480 ms
Signal blue#1857F0Action, live state, brand
Paper#FBFBFAGround
Steel#B9BCC2Quiet field
Ink#111111Text, dark fields
Heat red#F2422BMarks only
19 custom properties, ready to paste.

Every surface runs on two clocks.

The expressive side lives in 1984: pixel-grid serifs, blinking cursors, ASCII drawings, and a sense of nostalgia. It’s there to give the design character and make it memorable. The functional side lives in 2030: clean typography, clear states, and a focus on data and usability. It stays out of the way and lets things work. When the two clash, function comes first. Left, 1984 in PP Mondwest. Right, 2030 in Plex Sans.

1984
Expression, set in PP Mondwest
2030
Function, set in Plex Sans

Less on the screen.

Two Japanese ideas keep the system quiet. Shizen (自然) asks for no artifice: everything on a screen is made by hand, and nothing should look added for effect. Yūgen (幽玄) finds depth in restraint: show the one thing that matters and leave the rest in the mist.

In practice that means wide margins, a single accent colour on any screen, red used once at most, and drawings that hint rather than explain. The landscape above is typed character by character, the same way Foundry draws its furnaces and bonsai.

Built from the same kit.

Foundry, the client portal, a proposal and a monthly report. They sit at different points on the dial, but the grid, type and colours don’t change between them. The Foundry runs are real; client names and figures elsewhere are samples.

Foundry. Expression 10%. The pixel serif is kept for the page name, and red shows up only while a job is running.
Tickets / INC-2417⌘K
In progress
VPN drops every 40 minutes at the office
Client
Example Logistics BV
Priority
P2, business impact
Owner
Network team
  1. Ticket opened from portal by office manager
  2. IKE rekey timer found at 2400 s on site firewall
  3. Change proposed: align lifetimes, schedule 12:30
Response SLA
3h 12m
left of 8h resolution window
Linked assets
fw-utr-01vpn-gw-ams-02
Client portal, ticket. Expression 5%. Status at the top, then the log in time order.
PROPOSAL 2026-114v1.2
Managed private cloud for Example Logistics
Two nodes in Datacenter. If one fails at 3 a.m., we’re the ones who get woken.
Digital Individuals
Infrastructure practice
12 pages
Proposal. Expression 30%. A blue block on the cover and a single line in the pixel serif.
Devices / Location5 of 48
HostnameRoleStatusPatch levelLast seen
fw-utr-01FirewallChange due20.0 MR209:41
sw-utr-coreCore switchHealthycurrent09:41
hv-utr-aHypervisorHealthycurrent09:40
nas-utr-01Backup targetHealthy−1 release09:38
ap-utr-3fAccess pointOfflinecurrentMon 18:02
Client portal. Expression 10%. Status comes first, and hostnames are set in mono.
Example Logistics / SeptemberPDF
Daily availability, core services
99.98%
30-day average. One dip on the 17th, caused by a planned firewall change that ran 9 minutes long.
Tickets opened14
Resolved inside SLA14 of 14
Patches applied212
Backups verified30 of 30
Service report. Expression 15%. The headline figure, what caused the dip, and the chart that shows it.

Turn the dial.

Twenty-four things we make, from invoices to error pages. Pick one to see its blueprint: the grid it uses, where blue is allowed, where Plex Mono shows up and how much retro it can take. Arrow keys work too. The colour on each spine shows its discipline.

Choose a surface

Grouped by discipline. The details and blueprint below update as you choose.

Proposals

A document that has to win trust. A blue block and a pixel-serif line on the cover, then plain numbered sections that are easy to sign.

Expression
20%
Discipline
Documents
AGrid
8 columns on A4, 15 mm margins
BSignal blue
Accents and a single block
CPlex Mono
Values, codes and timestamps
DRetro accent
The pixel serif, used once
210 mm297 mmAPROPOSAL 2026-114ProposalDB€ 4,280.00CProposals: 8 columns on A4, 15 mm margins, expression 20%

The style, up close.

Most of the look comes from the type, the grid and the motion curve. You can try all three below.

Expressive type is set large and tight for pages people look at. Productive type is set for screens people work in.

Plex Sans, displayHello, Computer.
PP Mondwest, namesHello, Computer.
Plex Mono, labelsHello, Computer.
Plex Sans, textHello, Computer.

One grid

Every section on this page sits on the same 12 columns, with 24 px gutters and equal margins. Turn the overlay on and scroll through the page.

Or press G anywhere on the page.

One curve, three speeds

120 ms, press and hover
240 ms, menus and tabs
480 ms, entrances
SystemHello, Computer.
OwnerDigital Individuals
Release001, 2026

The rules, and where they came from.

The structure is borrowed from engineering manuals, with strict grids, numbered principles and values you can measure. The tone is plainer than any manual. We draw the diagram rather than buy a stock photo, and when a client opens the portal at two in the morning, the screen helps them find the problem and then stays out of their way.

Rules and lineage

Principles

  1. Nostalgia in expression, modernity in functionall
  2. Clarity before characterall
  3. The same grid on every surfaceall
  4. Show the system workingdiagrams
  5. Leave out what doesn’t helpall
  6. Speak like a personvoice

Lineage

  • Zeami on yūgenearly 1400s
  • Swiss International Style1950s
  • IBM Personal Computer1981
  • Apple Macintosh1984
  • Apple Human Interface Guidelines1987
  • IBM Plex typeface2017

orRead the principles

The tokens copy as CSS custom properties, and the principles are just above. Tap the terminal to make it type again.