Ibrahim Ulukaya

I write about where AI coding agents break in production, and I build the checks that catch them. Every essay starts with something that failed on my machine and ends with the code that fixed it. By day I lead developer relations engineering for Firebase and Google AI.

Checks for coding agents, in reading order

  1. Code Over Context: Why Written Agent Skills Break in Production
  2. The Crutch vs. the Operating System: Why I Deleted 4,000 Lines of Agent Prompts
  3. When the AST Hook Goes Green and the Test Still Fails: The Behavior Gate
  4. Your AI Says the Bug Is Fixed, but the Test Never Failed: Two Checks Before It Ships
  5. Your AI Fixed the Bug and Every Test Passed, but the Tests Skipped the Fix

More essays

I also build browser instruments that let you run these failures, and keep short engineering notes.

For speaking, workshops, or a conversation about agents and developer tools, email me.

XGitHubLinkedInBio for organizers