Other articles


  1. Commit Messages Matter: Comparing Claude Code and Codex

    I compared Claude Code and Codex on the same task: writing a commit message for a GTK bug fix. The difference in quality was significant.

    The Test Case: A Real GTK Bug Fix

    The patch I used for testing fixes a crash bug in GTK's Wayland backend. Some users had …

    read more
  2. Codex vs Claude Code: A Developer's First Impressions

    After spending time with both Codex and Claude Code, I wanted to share my hands-on experience comparing these two AI coding assistants. As someone working on complex software development tasks, particularly around Firefox browser development and bug triage, the differences between these tools quickly became apparent.

    The Speed Factor

    The …

    read more
  3. Simplified DOM: Making Web Pages Digestible for AI Models

    Modern web pages contain thousands of DOM nodes, creating performance bottlenecks and signal-to-noise problems for AI models. Google's Chrome DevTools MCP introduced simplified DOM trees containing only interactive elements and visible text, dramatically reducing data volume while preserving functionality. Inspired by this, I've implemented a similar approach using content scripts …

    read more
  4. The New Era of Knowledge Distillation: From Programming to Demonstration

    For decades, capturing human knowledge meant programming it. Domain experts explained their knowledge to programmers, who translated it into explicit rules and algorithms. This approach powered the digital revolution but has fundamental limitations.

    Artificial intelligence now enables a different approach: knowledge distillation through demonstration. Instead of programming every rule, we …

    read more
  5. Why We Need Web Standards for AI (Before It's Too Late)

    Last week, OpenAI's CEO Sam Altman stood on stage at Dev Day and announced something that should concern anyone who values the open web: ChatGPT is becoming an "operating system."

    Not a chatbot. Not a tool. An operating system where apps run entirely inside the chat window, where commerce happens …

    read more
  6. ClaudeBugzilla AI Infrastructure Setup

    Recently, I created an intelligent task management and bug triage system powered by AI to help me daily. It integrates AI assistant, browser, and local source/documents.

    A Day in Bug Triage: How It Works

    Let me show you a typical bug triage session and how the AI infrastructure helps …

    read more