/ All posts
- Nov 2026 Why is your AI using so many tokens?
- Nov 2026 It wasn't AI that flipped Proton's charge
- Oct 2026 What an adult ADHD diagnosis taught me
- Oct 2026 Microsoft Teams is a red flag
- Jun 2026 Code review assumes an author
- Apr 2026 Claude Code doesn't trust Claude with permissions
- Apr 2026 Claude Code is a vibe-coded mess. Some of it is actually good.
- Mar 2026 Two wheels, a few tradeoffs, and gas prices
- Mar 2026 LangGraph's HITL Has a Double Execution Problem
- Mar 2026 Stop Using Chat History As Your Agent's State Store
- Mar 2026 The Human-in-the-Loop Approval Step in Most Agentic Workflows Is Broken
- Mar 2026 Security vulnerabilities I found in high school
- Jan 2025 Framework Fatigue: The Real Reason Developers Get Angry About New Tech
- Oct 2024 Scrum doesn't have to suck
- Feb 2024 The day I canceled my Spotify subscription
- Oct 2022 The Elephant in the Room of Mastodon Moderation
- Oct 2022 Bitwise Operations for the Average Developer
- Aug 2018 Buying a Laptop Online is a Broken Experience
- Oct 2016 IoT Networks: SigFox vs. LoRa