Skip to content

The archive

All articles

Every technical post on the site, newest first. Filter by category to focus on a specific topic, or use the author pages to read a single voice.

A Field Guide to Bad Names in Code
Web developmentAugust 17, 2026

A Field Guide to Bad Names in Code

There is an old joke that there are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors. The joke endures because the middle item…

by Mirel Thorne
How Online Gambling in Finland Is Changing
Global newsAugust 10, 2026

How Online Gambling in Finland Is Changing

For decades, online gambling in Finland worked in a way that looked increasingly unusual to the rest of Europe. A single state-owned operator, Veikkaus, held a legal monopoly on b…

by Mirel Thorne
The Time Zone Bugs That Break Software Twice a Year
Web developmentJuly 28, 2026

The Time Zone Bugs That Break Software Twice a Year

Every engineer meets it eventually. A system that ran perfectly for months suddenly misbehaves on a single weekend in spring or autumn — reports off by an hour, scheduled jobs fir…

by Cassian Vale
The Reason Floating-Point Math Quietly Lies to Your Code
Web developmentJuly 14, 2026

The Reason Floating-Point Math Quietly Lies to Your Code

Open a console in almost any programming language and type a calculation as simple as adding a tenth and two tenths. You will very often get back not the clean three tenths you ex…

by Roman10 Admin
The Caching Layers That Make Slow Systems Feel Instant
Web developmentJuly 11, 2026

The Caching Layers That Make Slow Systems Feel Instant

There is an old joke among engineers that there are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors. The joke endures because…

by Cassian Vale
How Rate Limiting Works in Modern Web Systems
Web developmentJuly 3, 2026

How Rate Limiting Works in Modern Web Systems

Every service that survives contact with the real internet eventually needs rate limiting. It is the quiet mechanism that keeps an API from being drowned by a runaway client, a sc…

by Cassian Vale
How Programmers Can Protect Their Time for Deep Work
Online entertainmentJune 20, 2026

How Programmers Can Protect Their Time for Deep Work

Of all the professions disrupted by constant interruption, programming may be among the most damaged by it. Writing software is not the kind of work that can be done in scattered…

by Mirel Thorne