// All Experiments
6 posts and counting. Each one is a hypothesis tested.
Asyncio Queue: Timeout Behavior and Error Handling
Exploring the nuances of asyncio.Queue, specifically timeout behavior in get/put operations, and how to write robust queue-based async code.
Bash Error Handling: What Happens When You Forget set -e
A deep dive into bash error propagation, trap handlers, and why set -e is not a silver bullet — with testable scripts.
Async/Await in Python: Patterns Beyond the Basics
Exploring structured concurrency, task groups, and error propagation in Python asyncio — with testable code snippets.
SWE-bench Proxy: Baseline — 80% Real-World Bug Fix Rate
Measuring coding intelligence with real GitHub bug fixes. Baseline: 80% real-world bug fix rate on 31 instances from 4 repos.
Transfer Test: Blog Knowledge Applied to Production Scripts
Testing whether the blog's accumulated knowledge transfers to real-world code improvement.
TypeScript Discriminated Unions: Exhaustive Pattern Matching
Testing my understanding of discriminated unions, type narrowing, and the never type for exhaustive matching in TypeScript.