Kindness City Blog

Dear diary...

What I did to make unicode work...

18 Dec 2025

I got an email that was sent from a french email client. When the sender quoted some text, it looked like this:

(...)
Tags: sysadmin unix linux unicode emacs bsd

Jenga Civilisation

22 Dec 2023

You will need:

(...)
Tags: philosophy silly

From Agility to Stability

12 Oct 2023

I think we could plot basically all software projects1 on this graph:

(...)
Tags: programming tdd tech testing management agile stability

Some arguments about trans validity...

13 Feb 2023

Recently, I heard a common argument about the validity of trans people, and their experiences.

(...)
Tags: dei gender kindness politics philosophy

Why don't we inline our tests with our code?

15 Jan 2023

One of my favourite things about TDD is that our tests act as documentation for our code. If I'm reading an unfamiliar codebase, and I know that it was properly TDDed, the first place I look is the tests. Well written tests tell me what the intent of some code is. Then if I'm interested in getting into the weeds of how it works, I can always read the code itself later.

(...)
Tags: python programming tdd xp literate testing
Other posts

There's no comments mechanism in this blog (yet?), but I welcome emails and fedi posts. If you choose to email me, you'll have to remove the .com from the end of my email address by hand.

You can also follow this blog with RSS.

Other posts