Writing

Thoughts on software, product, and the craft of building things. Cross-posted from LinkedIn and expanded here.

  • ·post
    Vibe Coding
    Vibe coding is shipping AI-generated code on autopilot: it works, so you merge it—no review, no tests, no real ownership. I did it too...
    • AI
    • Vibe Coding
    • Claude code
  • ·post
    Strategy, Patterns, Risk, Resilience
    After hitting 2000+ rapid on chess.com (peak 2042), I noticed how much chess mirrors engineering: long-term strategy in system design, pattern recognition in architecture, calculated risk in refactors, and resilience under pressure during incidents.
    • Software
    • Strategy
    • Chess
  • ·article
    How Twitter Delivers Your Feed
    How Twitter keeps a personalized feed fast at massive scale—and why the system must stay highly available, low-latency, and efficient...
    • System Design
    • Architecture
    • Caching