Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

UPSes suck and need to be disrupted

NTPsec dodges 8 of 11 CVEs because we’d pre-hardened the code

Last Phase of the Desktop Wars?

Hackers Must Eject the SJWs (2015)

Designing tasteful CLIs: a case study

Payload, singleton, and stride lengths

Lassie errors

Reposurgeon Defeats All Monsters

Eric Raymond Stumped By Documentation's 'Reproduction' Problem

GCC has a really high-quality Git repository now

Load-Bearing Internet People

The dangerous folly of "Software as a Service"

Segfaults and Twitter monkeys: a tale of pointlessness

The low-down on home routers – how to buy, what to avoid

How not to design a wire protocol

Pessimism about parallelism

SRC, four years later

Reposurgeon's Excellent Journey and the Waning of Python

On holy wars, and a plea for peace

Non-discrimination is a core value of open source

Draining the manual-page swamp

C, Python, Go, and the Generalized Greenspun Law

The long goodbye to C

The big break in computer languages

Set the WABAC to 1984: Henry Spencer getopt, and the roots of open source

Semantic locality and the Way of Unix

In which, alas, I must rattle a tin cup

How to educate me about prejudice in the open-source community

Rust and the limits of swarm design

Rust severely disappoints me

More →