Wes Ellis./ a personal notebook
Technology. Stories. Side projects.
A few things worth writing down.

The filing cabinet

The archive.

454 notes, newest first, filed by month. Search inside them ↗

454 notes

2026 200 notes

September 28

Waiting for My Real Life to BeginPersonal ThoughtsThe Vignelli Document Engine: Every PDF I Make, in One House StyleDesign & Identity · Case studyA Quarter a Star: Setting Up a Chore Chart Economy for Three KidsPersonalThe G.I. Joe With One LegPersonal ThoughtsBBQ Chicken Flatbread PizzaShort-Order Kitchen · RecipeTurning Paperbacks Into Library Hardcovers: The PlanSide ProjectsWhat G8KEPR Is, in Plain EnglishG8KEPR · Case studyFrozen Protein Yogurt BarkShort-Order Kitchen · RecipeGridfinity Is Easy. Finding the Drawers Is the Hard PartSide ProjectsThe Songbook: Lyrics and Chord Charts, Out of the FolderSongs & LyricsHigh-Protein Nacho PlatterShort-Order Kitchen · RecipeWatercolor First, Posca Lines AfterPersonalHow to Keep AI-Drafted Emails and Messages From Sounding Like AIPrompt LibrarySchool Cafeteria Sheet Pan PizzaShort-Order Kitchen · RecipeAn Off Switch for One Device: The Ways to Cut the Internet Per GadgetResources & RecommendationsA Whisper From The Front: The Book That Kept Getting BiggerBook WritingSingle-Serving Taco Tater Tot CasseroleShort-Order Kitchen · RecipeLittle Man: A Film That Starts at the Funeral and Ends at BirthBook WritingJoin Chapter Files into One Manuscript with PowerShellScript Library · ScriptSugar Cookie Protein BarsShort-Order Kitchen · RecipeAir Fryer Baked PastaShort-Order Kitchen · RecipeAbsolute Mode: The Prompt That Turns Off the Small TalkPrompt LibraryLow-Carb Egg and Sausage BakeShort-Order Kitchen · RecipeBacon and Pepper Egg CasseroleShort-Order Kitchen · RecipeAir Through the Car WindowPersonal ThoughtsTurning a Long AI Conversation Into a Reusable WorkflowEngineeringAir Fryer Lavash Pizza PocketsShort-Order Kitchen · RecipeKeep One Copy of Each Game in Your ROM Backups, by RegionScript Library · Script

August 25

The Self-Discovery Profile: A Mirror, Not a HoroscopePrompt LibraryCereal Dessert BowlShort-Order Kitchen · RecipeContinue?: A Teen Rom-Com Set in 1994 SeoulBook WritingNo-Cook Grazing Dinner PlateShort-Order Kitchen · RecipeClear Browser Caches for Every Profile, Without Touching CookiesScript Library · ScriptBrigador: Great Leader Is Dead, Solo Nobre Must FallGame ReviewsSort a Game Collection Into Tiers by Review ScoreScript Library · ScriptGod Mode: A Theatrical Prompt That Still Earns Its KeepPrompt LibraryLocking Down WordPress Admin AccountsEngineeringSlow Cooker Shrimp BoilShort-Order Kitchen · RecipeVapor: Custom Steam Library Artwork Without the Tab HoardingSide Projects · Case studyHow I Use the Badges Plugin in ObsidianUses / My SetupProtein Coffee: Sugar Cookie Cold Brew and PSL Cold FoamShort-Order Kitchen · RecipeEight Small Prompts for Everyday ChoresPrompt LibraryA Ping Monitor That Logs Every Outage to CSVScript Library · ScriptGameCube and PS2 Games You Can Play With Just a D-PadRetro TechNo-Bake Sugar Cookie BitesShort-Order Kitchen · RecipeThe Truth Prompt: Pushing a Model to Cite, Flag and Check ItselfPrompt LibrarySet Aside Unwanted ROMs by Keyword, Without Deleting AnythingScript Library · ScriptFalling Stars: An Early Draft, Posted While the Rewrite HappensBook WritingFish Tacos with Lime SlawShort-Order Kitchen · RecipeFour Checkpoints on One Request: The G8KEPR PillarsG8KEPRA DevOps Reference for a Team of OneEngineeringRoasted Tomato and Feta Egg BakeShort-Order Kitchen · RecipeAlas, Dreamland: A Love Triangle, a Lion and the Night Coney Island BurnedBook Writing

July 23

The Contradiction Scanner: Blunt Feedback With ReceiptsPrompt LibraryGive Every Game Its Own Folder, With Updates and DLC AlongsideScript Library · ScriptCajun Air Fryer SalmonShort-Order Kitchen · RecipeArt and Drawing References: A Palette, a Type Pairing and a Folder of One-Page TutorialsResources & RecommendationsCupcake Pancake BowlShort-Order Kitchen · RecipeCount Manuscript Words by Chapter, Word Files IncludedScript Library · ScriptWobbly Life: Getting Kicked Out by Grandma Never Felt So FunGame ReviewsThe App Builder Prompt: From Idea to Spec in One PassPrompt LibraryThree MCP Servers I'd Install First: GitHub, Trello and a DatabaseEngineeringChicken Pasta SaladShort-Order Kitchen · RecipeSynchronicity: Teenage Time Pilots and the Older Self Hunting ThemBook WritingThe Dev Toolbox for a WordPress BuildResources & RecommendationsStrawberry Shortcake CupShort-Order Kitchen · RecipeCRT 90s TV: Channel Surfing Like It's 1996, on a Raspberry PiSide Projects · Case studyExecution Mode: A Prompt for Answers Without the PreamblePrompt LibraryFolders by Platform: How I Lay Out a Multi-System Game Backup LibraryRetro TechCrunchwrap BurgerShort-Order Kitchen · RecipeSort a Messy Downloads Folder into Folders by File TypeScript Library · ScriptThe Licensed Retro Emulation Business I Talked Myself Out OfRetro TechThe Five-Year Prediction and The Flip: Two Futures, Side by SidePrompt LibraryTurning Ubuntu Server Into a Light XFCE DesktopResources & RecommendationsVanilla Protein WafflesShort-Order Kitchen · RecipeMCP Tool Poisoning, and Why G8KEPR Fingerprints Every ToolG8KEPR

June 23

Air Fryer Burger and Fries for OneShort-Order Kitchen · RecipeThe Growth Engine Prompt: Turning Skills Into a Side-Income PlanPrompt LibraryTag Game Backups With a Genre Code From a CSVScript Library · ScriptHow I Write a Song, From Drum Beat to MasterSongs & LyricsBlueberry Pancake BowlShort-Order Kitchen · RecipeToo Many Sync Icons? Taming Explorer's 15 Overlay Handler LimitScript Library · ScriptCaesar Pasta SaladShort-Order Kitchen · RecipeEmotional Pattern Mapping: Working Through a Loop You Keep RepeatingPrompt LibraryCustom Slash Commands Worth KeepingEngineeringBrowser Profile Icons: Telling Your Chrome, Edge and Firefox Profiles Apart at a GlanceSide Projects · Case studyMy ROM Naming Convention: Genre Codes Up Front, Region at the BackRetro TechOne-Pan Pesto Chicken and Rice BakeShort-Order Kitchen · RecipeStar Trek Online: War Is Good for BusinessGame ReviewsNight Swimming: Flashlights, Y2K and Something Old in the SpringsBook WritingGenerating Site Content with AI Without It Reading Like AIWeb DesignShrimp Stir FryShort-Order Kitchen · RecipeThe Life OS Prompt: A Chief of Staff in a Chat WindowPrompt LibraryClean Up Game File Names Without Losing the Tags That MatterScript Library · ScriptThe Big PS4 Games Still on My ListGame ReviewsStrawberry Cheesecake CupShort-Order Kitchen · RecipeI Am Legion: A Game About One Soldier With Seven BodiesBook WritingKeeping an Old Project Alive With Small, Surgical UpdatesEngineeringNo LLM-as-Judge: Why G8KEPR Uses Regex and Classical MLG8KEPR

May 22

Easy Tortilla QuicheShort-Order Kitchen · RecipeTurn a Folder of Markdown Chapters into One Kindle-Ready HTML FileScript Library · ScriptAir Fryer Buffalo WingsShort-Order Kitchen · RecipeDataChart: A Dashboard Builder That Got Bigger Than a Dashboard BuilderSide Projects · Case studyMeasuring the Flourish: What a 50-Case Benchmark Held Up and What It Didn'tWriting JournalPeanut Butter and Jelly Mug MuffinShort-Order Kitchen · RecipeClose Everything Before a Game, Without Killing WindowsScript Library · ScriptA CLAUDE.md That Actually HelpsEngineeringSpinach Feta WrapsShort-Order Kitchen · RecipeWhy It Runs in Your VPC (and Nothing Leaves)G8KEPREvery Zelda You Can Play on a Switch, and Where to StartGame ReviewsThree Short Stories I Haven't Written YetShort StoriesSlow Cooker White Chicken ChiliShort-Order Kitchen · RecipeSee What's in a Folder Tree, with File Counts and SizesScript Library · ScriptHuman Fall Flat: So Much Fun Failing Basic Motor FunctionsGame ReviewsCookie and Pie Protein ShakesShort-Order Kitchen · RecipeVignelli: A Serif, Gold-Ruled Theme for ObsidianDesign & Identity · Case studyLooking After a WordPress Database: Backups, Cleanup and Search-Replace Done SafelyEngineeringSort a Comic or Manga Library into Genre Folders from a CSVScript Library · ScriptCosmic-Style Protein Mug BrownieShort-Order Kitchen · RecipeBuilding a Security Startup by MyselfG8KEPRRoku Developer Mode, and Playing Your Own Files Off a USB DriveResources & Recommendations

April 22

DISM, Then SFC: Repairing Windows in the Right OrderScript Library · ScriptLow-Carb Breakfast BurritosShort-Order Kitchen · RecipeThe Starship Ginsberg: A Teen Movie on a Ship That Won't Be OptimizedBook WritingAir Fryer Turkey Meatballs and ZoodlesShort-Order Kitchen · RecipePost. Like. Rewrite.: A Techno-Thriller About Viral Challenges and an AI From the FutureBook WritingICON: Swapping Desktop Shortcut Icons for SteamGridDB ArtSide Projects · Case studyThe Best Arcade-Style Games on PS1, PS2 and PS3, for a Cabinet or a StickRetro TechRaspberry Cheesecake Protein PuddingShort-Order Kitchen · RecipeInstall the Grok CLI on Windows Without Pasting Your API Key into a ScriptScript Library · ScriptSetting Up MCP Servers From Scratch, and Telling When They're BrokenEngineeringQuick Shrimp Fried RiceShort-Order Kitchen · RecipeFrom Do-Everything Platform to Correlation EngineG8KEPRBatch-Convert a Folder of JPG and PNG Images to WebPScript Library · ScriptLemon Blueberry Mug MuffinShort-Order Kitchen · RecipeComic Cruncher: Shrinking a Digital Comic Library and Binding Issues Into TradesSide Projects · Case studyRain World: Life Is Hard When You're a Slimy Little GuyGame ReviewsSheet Pan QuesadillaShort-Order Kitchen · RecipeFix Wrong Extensions and Find Duplicate Books in an Ebook LibraryScript Library · ScriptLaying Out a One-Page Website: The Section Order and WhyWeb DesignWhen I Was Old: A Time-Travel Story About Leaving the Past AloneBook WritingScaffolding a Python Project So Future-You Doesn't Hate ItEngineeringHam, Egg and Cheese Roll-UpsShort-Order Kitchen · Recipe

March 21

Open Source for About a DayG8KEPRUninstall a Problem Windows Update by KB Number with DISMScript Library · ScriptAir Fryer Teriyaki Salmon BowlShort-Order Kitchen · RecipeTerminal News: Headlines, Votes and Weather in Your TerminalSide Projects · Case studyArcade ROM Hacking: How Hard It Really Is, and Where to StartRetro TechHigh-Protein Loaded Baked PotatoShort-Order Kitchen · RecipeCassette Futurism New Tab Page: A Retro Browser Extension With a Starfield and Amber ClockSide Projects · Case studyBuild a Folder Structure from a Text Outline with PowerShellScript Library · ScriptProtein Cheesecake Fluff, Three BerriesShort-Order Kitchen · RecipeA Scorecard Instead of a Vanity MetricG8KEPRDouble Chocolate Protein MuffinShort-Order Kitchen · RecipeSavestate: A Soldier Who Remembers Every Life He Died InBook WritingA Polite Restart Reminder for PCs That Never RebootScript Library · ScriptChicken Club Lettuce WrapsShort-Order Kitchen · RecipeGenesis ROM Workshop: Pulling Palettes, Tiles and Text Out of Sega Genesis ROMsSide Projects · Case studyBacking Up a WordPress Site from Windows with PowerShellScript Library · ScriptSheet Pan Shrimp and AsparagusShort-Order Kitchen · RecipeHow I Build with Three Claude Code Agents at OnceG8KEPRStocking a Windows 98 PC the Way It Looked in 1999Retro TechBalatro: Just One More HandGame ReviewsCustom Homepage: A New Tab Page With Unsplash Photos and Real ThumbnailsSide Projects · Case study

2025 231 notes

2024 23 notes