Open in app

Sign in

Medium Logo
Write

Sign in

Kevlin Henney
Kevlin Henney

3.1K followers

Home

About

Restrict Mutability of State

When it is not necessary to change, it is necessary not to change

Feb 3
1
Restrict Mutability of State
Restrict Mutability of State
Feb 3
1

The Golden Mile Conversion

An aesthetic and coincidental alignment between distances

Jan 20
The Golden Mile Conversion
The Golden Mile Conversion
Jan 20

FAQ: Why 97 Things?

Hardcoded magic numbers and origin stories

Jan 13
FAQ: Why 97 Things?
FAQ: Why 97 Things?
Jan 13

The Maritime Approximation

A transcendent measure of coincidence, maths and metrology

Jan 1
2
e^iπ + 1 = 0
e^iπ + 1 = 0
Jan 1
2

Esorterica

Aggregator page for essays on esoteric sorting algorithms and related side quests

Dec 30, 2024
Esorterica
Esorterica
Dec 30, 2024

Oh, Snap!

A randomly lossy hybrid esoteric sorting algorithm

Aug 29, 2024
3
Oh, Snap!
Oh, Snap!
Aug 29, 2024
3

FAQ: What’s a @KevlinHenney?

In the name of failure

Jul 23, 2024
FAQ: What’s a @KevlinHenney?
FAQ: What’s a @KevlinHenney?
Jul 23, 2024

Stories of Your Code

Foreword to Your Code as a Crime Scene by Adam Tornhill

Mar 15, 2024
Stories of Your Code
Stories of Your Code
Mar 15, 2024

Programmers Have a Lot on Their Minds

Preface to 97 Things Every Programmer Should Know

Mar 27, 2023
Programmers Have a Lot on Their Minds
Programmers Have a Lot on Their Minds
Mar 27, 2023

The Right Tool for the Job?

The seemingly self-evident advice to “use the right tool for the job” is more subtle and more complex than it first appears

Jul 27, 2022
1
Jul 27, 2022
1
Kevlin Henney

Kevlin Henney

3.1K followers

consultant · father · husband · itinerant · programmer · speaker · trainer · writer

Following
  • Data Science Collective

    Data Science Collective

  • Garth Gilmour

    Garth Gilmour

  • Jonice Webb, Author of the Running On Empty Books

    Jonice Webb, Author of the Running On Empty Books

  • Mark Riedl

    Mark Riedl

  • Dolly Garland

    Dolly Garland

See all (274)

Help

Status

About

Careers

Press

Blog

Privacy

Rules

Terms

Text to speech