Release Notes: Why and How?

Continue reading


@blog.liw.fi | 1 year ago

A Year of README Reviews

Continue reading


@blog.liw.fi | 1 year ago

Security Ratchet

Continue reading


@blog.liw.fi | 2 years ago

SSH Host Identity Certification

Continue reading


@blog.liw.fi | 2 years ago

Please try Subplot, for acceptance criteria

Continue reading


@blog.liw.fi | 2 years ago

Sponsored-By Proposal

Continue reading


@blog.liw.fi | 2 years ago

Vulnerability testing of patch review processes in FOSS

Continue reading


@blog.liw.fi | 2 years ago

Backup Interchange Format

Continue reading


@blog.liw.fi | 3 years ago

I Miss Inboxes

Continue reading


@blog.liw.fi | 3 years ago

Security Isolation in CI Engines

Continue reading


@blog.liw.fi | 4 years ago

Date Formats in International Contexts

Continue reading


@blog.liw.fi | 4 years ago

Free software development doesn't have to awful

Continue reading


@blog.liw.fi | 4 years ago

Code coverage is almost pointless for tests

Continue reading


@blog.liw.fi | 4 years ago

The ReMarkable Tablet: A Review

Continue reading


@blog.liw.fi | 4 years ago

Dijkstra was only partially correct about testing

Continue reading


@blog.liw.fi | 4 years ago

Two guys walk into a bar to talk about debugging

Continue reading


@blog.liw.fi | 4 years ago

On Learning Rust and Go: Migrating Away from Python

Continue reading


@blog.liw.fi | 5 years ago

Idea for a Debian QA service: monitoring install size with dependencies

Continue reading


@blog.liw.fi | 5 years ago

Federated CI

Continue reading


@blog.liw.fi | 5 years ago

On requiring English in a free software project

Continue reading


@blog.liw.fi | 5 years ago