cd /news/developer-tools/i-m-ai-first-vanilla-js-only-and-i-m… · home topics developer-tools article
[ARTICLE · art-45202] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

I'm AI-First, Vanilla JS Only, and I'm Not Sorry

A developer known as Brixton Mavu advocates for an AI-first, vanilla JavaScript approach to building web applications, emphasizing the use of native Web APIs and Node.js built-ins over frameworks like React or Vue. Mavu argues that AI tools accelerate writing clean, standard-compliant code and that the native platform has become strong enough with features like ESM and Import Maps to reduce dependency on external libraries. The developer proposes a 'THINK' checklist to ensure AI-assisted code remains grounded and human-centered.

read2 min views1 publishedJun 30, 2026

Disclosure:This article was drafted with the assistance of AI-powered tools. I guided, edited, and refined the concepts to match my personal philosophy. The truth is simple: AI is a powerful accelerator, and I am not pretending otherwise.

I am a Vanilla JS enthusiast. I build frontend applications using native Web APIs and backend services using Node.js built-ins. I reach for standard platform features first.

Why? Because since 2007, I’ve been reading code—open source, closed source, enterprise systems, and weekend hobby projects. I’ve seen enough dependency deprecations, breaking changes, and supply-chain security vulnerabilities to know when to avoid unnecessary abstractions. AI simply makes me faster at writing clean, standard-compliant vanilla code.

Do I outright ban React, Vue, Angular, or Express? No. I just rarely need them for what I am building today. With modern features like native ESM, Import Maps, fetch

, and Node's built-in test runners and watch modes, the native platform has never been stronger.

I haven’t been paid to write commercial code since 2019, which completely shifted my perspective.

I enjoy being in the trenches with Node's native http.createServer()

rather than hiding behind a massive stack of nested dependencies. It might take slightly longer to build complex routing from scratch, but it is incredibly easy to understand, debug, and maintain over years. For my current workflow, that simplicity is invaluable.

We have seen this kind of technological shift before:

AI is the exact same evolutionary step.

Does relying on AI make us "less intelligent"? Perhaps in terms of memorizing boilerplate syntax. But AI is exceptionally good at producing documentation, boilerplate code, unit tests, and initial drafts. What used to take me hours of searching through old documentation now takes seconds.

It is a tool of efficiency. We don't hesitate to use linters, IDE autocomplete, or search engines. AI is simply the next logical iteration of those tools.

As we navigate the ethics of AI assistance, we need a framework to keep our work grounded. Advanced tooling is highly capable, but without a human touch, it risks becoming isolated, robotic, and cold.

Before shipping any AI-assisted code or content, I run it through a simple checklist—THINK:

Whether you navigate a new city using a paper map or a modern GPS system, you still arrive at the exact same destination. The tool doesn't change where you end up; it simply changes how smoothly and efficiently you get there.

Writing code with AI or drafting ideas with standard web APIs doesn't diminish the final product. The application still has to run efficiently, and the architecture still has to make sense.

I am AI-first. Vanilla JS only. A hobbyist at heart.

If this approach works for you, wonderful. If not, the beauty of the web is that there is room for all of us to build. Brixton Mavu | Harare, ZW

Building with http, fetch, and the power of the open web.

── more in #developer-tools 4 stories · sorted by recency
── more on @brixton mavu 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-m-ai-first-vanilla…] indexed:0 read:2min 2026-06-30 ·