Does Vibe Coding Kill Open Source? Notes on a New Paper
A plain-English breakdown of "Vibe Coding Kills Open Source" and practical ways maintainers, users, and AI toolmakers can keep OSS sustainable.
Staff Software Engineer · Go · TypeScript · Microservices
I build scalable backend systems and lead engineering teams. Focus areas include Go, TypeScript, microservices, and modernizing legacy platforms.
Latest Writing
A plain-English breakdown of "Vibe Coding Kills Open Source" and practical ways maintainers, users, and AI toolmakers can keep OSS sustainable.
Why MikroORM feels different from Prisma/TypeORM, and why the Unit of Work pattern matters for complex domain logic.
Part 2 of building a chess TUI in Go. Learn how to integrate a chess library for move validation, implement move history tracking, detect checkmate, and delegate board state management instead of building chess rules from scratch.
Learn how to build a terminal chess interface in Go using Bubble Tea. This first part covers TUI fundamentals before adding chess logic and Stockfish integration.