Sort a List Alphabetically (Natural Sort Explained)
Sorting has conventions, not just an algorithm: natural sort, the lowercase sink, accent handling, and the options that decide what you get.
Sorting has conventions, not just an algorithm: natural sort, the lowercase sink, accent handling, and the options that decide what you get.
Messy lists clean up in four passes if you run them in the right order: the pipeline, the invisible enemies, and every tool mapped by job.
Counting toward and away from a moment, the three choices that define a finish line, round-number milestones, and the live timer’s hidden assumptions.
Three traps hide in timezone math: staggered DST switches, the two ambiguous twelves, and the date line. All three, made mechanical.
The two counts side by side, day-zero and rollover conventions, why holidays defeat automation, and the weeks trick that makes estimation easy.
Hours and minutes are base-60 pretending to be decimal: the carry rule, the 7.45 trap, a worked week of shifts, and where payroll cents leak.
Every log and API speaks a number near 1.78 billion: why 1970, how to read epochs at a glance, and the two traps that bend dates by millennia.
Calendar math is tricky in exactly three places: endpoint counting, leap years, and the month that has no fixed length. All three, settled.
What duotone, sepia and overlays actually do to your pixels, when each earns its place, and the four craft rules that keep filters tasteful.
Light blur over text can be reversed; solid blocks cannot: the redaction ranking, the metadata step, and a checklist that takes two minutes.
Alpha in one minute, the format table that explains the white-box accident, and the halo and jagged-edge failures with their fixes.
Three operations hide inside ‘make it smaller’, and only one direction is safe: the asymmetry, the quality details, and the order of operations.