Kindness City Blog

Dear diary...

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

Social media without rage?

26 Mar 2022

It is common knowledge that social media "algorithms" (or perhaps "heuristics" if you prefer) in 2022 seem to amplify rage. We, the users of these platforms, are not the customers of the companies that provide them. Instead, our attention is the product that social media companies sell to advertisers. To maximise the amount of attention we pay to the platform, the platforms are optimised for "engagement". The platform shows us things that will "get a reaction", which often means make us angry or frightened enough that we feel compelled to respond immediately. Other folks have written about this sort of effect when they describe the rage economy, postjournalism, and so on.

Tags: tech-industry ux media politics
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