Shiny new technologies are appealing. In one of the last projects I had the opportunity to start from zero I decided to build an administrative UI using SvelteUI.
I am far away from being a frontend person, I think the last time I seriously built something that looks “frontend-dy” AngularJS was still a thing. Yes I am that old.
Now I am here dealing with a codebase that serves a public API, then an administrative API that I use from SvelteUI.
At the beginning the feeling was great, the level of excitement was uncountable. Now I am here annoyed by the layers I piled up and that now I have to change in order to get a simple change delivered. Thinking about replacing the administrative API and the UI with a server side rendered old style application in order to be able to reuse a lot more code and gain back some of the efficiency I have lost and that sparks sadness when I need to touch this code.
Svelte for me turned to be false innovation. Something new to try out, but that didn’t bring much on the table for my project. Nothing bad with Svelte per se, it is not about it, it is me!
Are you having trouble figuring out your way to building automation, release and troubleshoot your software? Let's get actionables lessons learned straight to you via email.