Vivian Voss

Vivian Voss

Vivian Voss

System Architect & Software Developer. 37 years in the game. 26 professionally.

Building minimal tools that earn every byte. Inspired by the demoscene. Guided by Unix philosophy. Using AI to engineer, educate and validate, not to replicate the bloat faster.

What I Do

I design systems where reduction is the method, not the compromise. Small binaries. Semantic markup. Honest interfaces. Every abstraction must justify its weight.

Currently Senior Developer at a German DIY wholesale giant, working with React, TypeScript, and Spryker. Privately building small tools for testing ideas, ultralight and rooted in demoscene constraints.

Focus

System architecture, performance engineering, and the frontend that sits on top of both. Full-stack, if you must; I prefer to call it taking responsibility for the whole path.

The common thread is root cause over symptom: I would rather remove the reason a system is slow than buy hardware to outrun it.

I keep a German-language record of how that diagnosis is done, at advisor.vivianvoss.net: what gets measured, what a written finding contains, and where the system boundary is drawn. It documents a way of working rather than an offer; I take no mandates.

Three Series, One Argument

The writing here runs in three parallel series: Lean Software, on building less and getting more; Unix Universe, on the operating systems that outlived their critics; and IT Philosophy, on why we keep making the same expensive mistakes. Different angles, same argument: complexity is a cost, not an achievement.

The Hardware Trail

1989 Amiga 500 1992 Atari Mega STE 1994 486 DX2/66 1996 Unix/Linux 1996 Matrox Millennium 1998 3dfx Voodoo2 2000 First paycheck for code 2000 IBM ThinkPad 2008 MacBook Pro
Rust C Java Python Swift HTML CSS JavaScript TypeScript Tcl/Tk PHP Lua sh FreeBSD Linux BeOS QNX AS/400 BASIC Pascal Rust C Java Python Swift HTML CSS JavaScript TypeScript Tcl/Tk PHP Lua sh FreeBSD Linux BeOS QNX AS/400 BASIC Pascal

Series

vivian@vivianvoss:~ $ tree -L 2 /series25 series · 245 dispatches

/series

├── running

│ ├── unix-universe Mon

│ ├── the-bench-marker Tue

│ ├── lean-software Wed

│ ├── it-philosophy Thu

│ ├── technical-beauty-scope Fri

│ └── bytes-of-art Sat

└── archive 19 series, 2024–2026

Latest Writing

22 August 2026
demoscene 64k

Offscreen Colonies by Conspiracy

Every demo ends with a list of names nobody watches. This one made the names into places: the colonies you fly through carry the names of other groups, and somebody found their own crew's on a structure in the fog.

21 August 2026
sqlite testing security

Six Bugs That Never Existed

Six vulnerability reports arrived for faults SQLite has never had, and somebody had to prove it about each of them. Filing costs four seconds, examining costs an afternoon, and the difference is paid by whoever would otherwise be writing the next release.

20 August 2026
open source licensing freebsd

Nobody Made Netflix Give It Back

Every argument for copyleft rests on a claim about you: that without an obligation you would take and give nothing back. Netflix spent five years upstreaming kernel TLS under a licence that could not have compelled a line of it. A staircase of conditions, counted clause by clause.

19 August 2026
web stack architecture hosting

Prod Only, Sorry

A ticket marked ASAP took four weeks and closed with nobody at fault, because four departments each measured correctly and each concluded, correctly, that it sat elsewhere. The environment that can reproduce your bug is the one you rent by the month. Eight cloud components to serve the HTML one process served in 1995.

18 August 2026
code review human factors benchmarking

Waved Through

Asked the same question three times over the same file, a machine returned three different counts, each one reasoned. Nothing marked the moment the definition moved. Which is the older problem: an error that arrives without a shape, and a checker nobody has been able to fix since 1948.

All articles →

This Page Right Now

No framework. No build step. Measured live in your browser. Pure CAST Daemon.

--- TTFB
--- FCP
--- LCP
0 ms TBT
--- CLS
--- Transfer Size

The numbers above are measured live in your browser: your connection, your device, no averages. Below is what Google thinks of the result. Lighthouse audits four dimensions: raw speed, semantic accessibility, security and API hygiene, and search engine visibility. Four perfect scores from a self-made Rust binary web server with zero dependencies.

Performance
Accessibility
Best Practices
SEO

Google Lighthouse. Measured on vivianvoss.net, this site, served by CASTD — an extremely fast self-made and full scale web and content server written in pure Rust with zero dependencies.