Trust stores are not one thingChrome trusted my new certificate authority and Firefox did not, because a machine has more than one idea of what it trusts.
A log that fed itself to 94 GBA boot log I moved to fix failing backups ended up in a directory something else was reading, and it grew to 94 GB in under three hours.
The advice I borrowed, and then measuredMy own README said never to keep the game install on a cloud file share, and I had never tested it, so I did, and it was wrong.
RecipeBox
The rules for fetching someone else's recipesA recipe collection built from other people's writing needs rules, and I put the important ones in the database and the fetcher instead of in my memory.
RecipeBox, a private recipe database in three reposHow my private recipe collection is built: a disposable SQL Server database, a web app that can only run stored procedures, and why the pieces live in separate repos.
The ingredient parser was confidently wrongSeveral ingredients scored HIGH confidence, loaded cleanly, and were wrong, and the only evidence was the text each match left behind.
Testing what the app login is refusedA login that can run the whole site proves nothing about what else it can do, so the useful test is the one that tries the things that should fail.
Twitch Quality Lock
Making a browser tab lie, on purposeA small Firefox extension that stops Twitch from lowering stream quality in a background tab, and why it needs two separate script worlds to work.
Python practice
Six Python gotchas from a PowerShell habitA week into learning Python as a sysadmin, here are the small mistakes that taught me the most, from a Rock Paper Scissors game and an unfinished expense tracker.
Coursework
Database ConceptsThe full database lifecycle on one dataset, from entity modeling to normalization to SQL querying, views, and access control.
EthicsOne moral framework per week, and the gap between a factual finding and deciding what to do about it.
Windows AdministrationWindows Server administration, with failover clustering and high availability as the genuinely new material.