Web engineering is being rewritten by AI.
I’m building with it and writing about what’s actually working.
I’m Steven Sacks, a fullstack engineer based in Tokyo. I’ve spent decades building for the web.
AI is changing how software gets built. I’m working in the middle of it: building tools, running experiments, hitting dead ends, finding things that hold up.
This is where I write about what I’m learning.
I build and maintain GAIA, an open-source Claude Code workflow for React.
Find me on LinkedIn or GitHub, or browse all articles.
- 5 min read日本語で読む →
The ESLint config I stopped copy-pasting between projects
Every new React project meant copying eslint.config and package.json devDependencies from the last one, then reconciling whatever had drifted. The config was good. Keeping every copy in sync was not.
- 8 min read日本語で読む →
Level up your workflow with ESLint fix on save
Prettier, ESLint, and Stylelint are amazing tools that improve speed and efficiency, code quality, and reduce bugs, so you can focus on what really matters.
- 8 min read日本語で読む →
Empathetic Coding - Button Component
In this article, we’ll be creating a Button component from the ground up using an empathetic approach.