Writing More Code Myself (With AI) Instead of Adding Dependencies

Nikos Katsikanis - 12 September 2025

Nikos Katsikanis

I don’t reach for open source as quickly as I used to. With AI helping me sketch and refine code, I can cover many of my use cases directly, instead of dragging in a library that’s designed to handle 1,000 edge cases I’ll never hit. Less bloat, fewer updates, and code that matches my project exactly. I wrote about pairing Codex and GPT in Using Codex and GPT Together.

Where I avoid extra dependencies

Where open source still makes sense

The bigger picture

AI helps me avoid bloat by covering my direct needs instead of importing a “kitchen sink” library. That means fewer rewrites, fewer updates, and code that feels like mine. Rails is a good counterexample: the community there tends to rally around a smaller set of recommended libraries, which makes decisions simpler.

The same logic applies to many SaaS products too, but that’s a topic for another post I’ll link here later.

Like this site? I built Vanilla Toolkit (aka Vanilla JS Patterns) -> Fork me on GitHub