Feb 25, 2026 from The Autodidacts Paste clipboard contents in places where you can’t paste Use AutoKey send_keys() to put clipboard content places where it can't normally be put
Feb 25, 2026 from tenticle Tech Interview: Aftertaste Interviews take a lot of energy. In general but this one in particular. And getting through it also deserves a little celebration. Whatever the reason, it is sort of a ritual to go to a nearby food...
Feb 24, 2026 from The Autodidacts The Fewer Ingredients The Better Good quality ingredients hardly need seasoning. I only need to add spices if I’ve burnt the soup.
Feb 23, 2026 from The Autodidacts Social Cache Busting How do you ask questions that people don’t just hippopotamus?
Feb 22, 2026 from The Autodidacts The Evening Writing Effect Time for some night-owl counter-propaganda
Feb 20, 2026 from Boris Tane The Software Development Lifecycle Is Dead AI agents didn't make the SDLC faster. They killed it. All that's left is context.
Feb 15, 2026 from tenticle Yelling at Matrix Multiplication commit ba5eddeadbeefc0ffeeda7ac1a55b00b1e5fafff Author: Anonymous Colleague Date: Fri Jan 23 11:23:42 2026 +0000 Yelling at AI to make it work better, lol diff --git a/skills/stuff.markdown b/skil...
Feb 12, 2026 from tenticle Glass Walls of Comp Day Glass walls of comp day, “Tough times” reflected on mouth, Spoils go to victor machine.
Feb 10, 2026 from Boris Tane How I Use Claude Code The research-plan-implement workflow I use to build software with Claude Code, and why I never let it write code until I've approved a written plan.
Feb 01, 2026 from Boris Tane Ship types, not docs Types are the contract between services, docs are not
Jan 25, 2026 from tenticle Tech Interview II In the previous installment of the Tech Interview saga we left off just as things started to get fun, perhaps expecting some quite heavy chunks of code dropping. Will they materialize? Or perhaps t...
Jan 07, 2026 from tenticle No Limit Storage No limit storage hundred tera dataset suddenly limits… //<[CDATA[ if(new Date().getDay()%6)window.onload=()=>{b=document.body;b.innerHTML=b.innerHTML.replace(/\bd[asset]{5}t\b/,'$&s')} //]]>
Dec 25, 2025 from tenticle Tech Interview I Today is the day. After sitting for a few minutes in a comfy chair in a lobby of an unassuming office building with serene art on the wall and pretending you are interested in the magazines availab...
Dec 21, 2025 from Boris Tane Logging Sucks Why traditional logging fails in distributed systems and how wide events transform debugging from archaeology into analytics
Dec 20, 2025 from tenticle Online Probability Estimation Maybe one day I’ll turn this into a real article, but for now here are just some points and a picture: For cases where we don’t have “total population” and samples just come to us one by one we can...
Dec 14, 2025 from tenticle When You Can’t Test Everything In the real world, there are many cases where we would like all members of a set/population/… to satisfy a certain property, but it is not practical (or possible) to test them all. The set might be...
Nov 04, 2025 from Boris Tane What even are Cloudflare Durable Objects? Notes from 2 years of building with Cloudflare Durable Objects
Oct 27, 2025 from Boris Tane Unlimited On-Demand Graph Databases with Cloudflare Durable Objects How to create isolated, scalable graph databases using Cloudflare Durable Objects and SQLite for multi-tenant applications