Alphabetical sort puts accented names at the end

Back to list2026-08-11
You

Alphabetical sort puts accented names at the end.

ChatGPT

Byte order is not alphabetical order. Use a locale-aware collator, and pick the locale deliberately, because Swedish and German disagree about where "รค" belongs and both are right for their readers.

You
architecture.png
You

len() disagrees with what users see as one character.

ChatGPT

Because a user-perceived character can be several code points: an emoji with a skin tone modifier is one grapheme and up to four code points. Count grapheme clusters when the number is shown to a person, code points when it is a storage limit.

You

What would you skip entirely?

ChatGPT

The reporting layer, until something forces it. It is the part that feels productive to build and the part nobody opens twice.