When perfection is table stakes - Luke Plant 2026-03-16 Some perspectives on approaching a rewrite of a software project.
Why I’m not letting the juniors use GenAI for coding - Luke Plant 2025-07-26 TLDR: because I want them to become seniors one day, and I want them to enjoy being developers
Knowledge creates technical debt - Luke Plant 2025-05-13 Some history on term “technical debt” and on better language to use when communicating about it.
Recursive project search in Emacs - Luke Plant 2024-12-30 The workflow of recursively searching for things or dealing with a list of issues to fix without getting lost.
Keeping things in sync: derive vs test - Luke Plant 2024-06-28 There are times when we need to stop trying to make everything sync automatically, and just test that it is synced. Tips for Python and web dev.
Never, Sometimes, Always - Luke Plant 2024-06-14 Just like the only numbers programmers care about are zero, one, infinity, the only frequencies we care about are Never, Sometimes and Always.
pyastgrep and custom linting - Luke Plant 2024-05-23 Methodology and sample code for using pyastgrep to do custom linting tasks on Python source code.
Programming mantras are proverbs - Luke Plant 2024-05-07 Proverbs are supposed to encapsulate a bit of wisdom, but you still need know when to apply it.
No one actually wants simplicity - Luke Plant 2023-08-22 We think we do, but in fact every web developer will happily sacrifice simplicity to the first shiny thing promising them relief from the mildest of ailments.