Skip to content
Shaun Nguyen
writing March 27, 2025 2 MIN READ

Chasing the shiny toys

Why I often try new technologies in production and the lessons learned

Table of Contents

I’m actually a person who like living on-the-edge. Anything that looks new, like Svelte, Turso, PocketBase, Bun or something shiny that people will hype about it on X for like, 3 months, I will give it a try IN PRODUCTION 🤡 Not actually, I mean my small project, but it just not toys, it actually something that I sell to people.

Yeah, it’s like gambling. Why do not use industry-recommended option, like React, to make it works? I love the hype when people optimistic about new thing that (maybe?) change the industry forever. Like Svelte, people expect it to make the webdev simple and magic. But now? It just become React with reactivity idea just like React. And lack of library. Oh, c’mon, you can write it in plain JS, you say. But it is painful to make complex things. Simple things like to-do app in Youtube tutorials can be written in pure JS, but in more complex, production-ready app, write it in plain JS is suck. How you can make sure your implementation is secure enough?

With the rise of vibe-coding, I figured out: I must choose the common techstack, so LLM can do it just right. The obvious choice was NextJS, though the syntax is ugly. The whole Internet is full of NextJS tutorial, and LLM learns from them, which make it become superstar when come to React or NextJS-related.

But in the end of day, while fixing almost all of the code, the pain comes again. Why make everything so complex, while I can just put them on Wordpress and it do the hard works? All the toy is trying to solve specific problems

Seem like it’s me problem more. Any toys will not work without fundamental knowledge. Instead of chasing edge, maybe I should enrich my JS knowledge.

Explore Topics