ZYVOPMulti-Platform Sync
SeriesAI NewsWhy ZyVOPJoin Discord
LoginGet Started
ZYVOPMulti-Platform Sync

The Developer Publishing Hub. Write once, publish everywhere, and make your work citation-ready with built-in SEO, AEO, and GEO discovery support. Zero reader paywalls.

Content

  • Categories
  • Tags
  • Badges
  • Leaderboard
  • Write Article
  • Newsletter

Company

  • About Us
  • Why ZyVOP
  • Changelog
  • Compare Platforms
  • Hashnode vs ZyVOP
  • DEV vs ZyVOP
  • Developer API & CLI
  • Author Handbook
  • Contact

Connect

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • DMCA Policy
  • Code of Conduct

© 2026 ZyVOP. Developer Publishing Hub.

Zero paywalls · Full content ownership
All systems operational
HomeAre You Crippled By Your Preferences

Are You Crippled By Your Preferences

While I Have Preferences, I Am Not Bound By Them

James 'Dante' Midzi
James 'Dante' Midzi
Solutions Architect
August 17, 2026Updated September 1, 2026
3 min read
Are You Crippled By Your Preferences
#development#preferences

This article directly follows after the one I wrote about types.

I caught a replay of a live stream the other day. During the live stream the developer was testing out Svelte, specifically the Svelte version of shadcn; svelte-shadcn.

And throughout the video all he was doing was comparing the official shadcn website to the svelte-shadcn one. To me this was kind of strange because these are two different projects. Yes, one might take inspiration from one from the other but they are not the same things.

Then he went on to say the reason why he never used Svelte is because he wants to use shadcn libraries. They're not supported by Svelte, and that got me very worried. You refuse to explore another technology because this one styling thing is not there? 🤔

I believe as a developer you should be fluid.

You shouldn't be crippled or locked in by one thing or the other. To me from the video and what he was doing, he's so obsessed with shadcn to the point that anything that doesn't support shadcn he can't use, i.e. Svelte.

From what I understand when you were setting up the project with shadcn, there is a command on the website where you can just click a command and paste it and then it sets up the project and installs shadcn.

He tried to do same on the svelte-shadcn website; it didn't work. He then said, "This could be an easy thing to do."

I'm then thinking, "But it's not the same thing. You can't be expecting this one developer who ported some shadcn to svelte to be able to keep on track with every single thing shadcn is doing." It doesn't make sense particularly with the climate we're in right now.

As of writing this svelte-shadcn has implemented that new project create flow


Preferences As A Crutch

This got me to wonder specifically about myself: is there anything that I'm too locked into that exploring something different is not possible?

If you've been following my articles for any point in time, you know that I useTYPO3, I've explored Eleventy, I've used Astro, I've used React, I've used just about everything. Not because I'm undecided, but because I want to be knowledgeable about the things people are using. To do that, I get out of my own way and learn, broaden my horizons, to not be locked into one thing, to not be crippled by my preferences.

Yes of course I've got things I prefer but that doesn't stop me from using other things, which is in direct contrast to that Youtuber I was watching. He's crippled by his preferences. If something doesn't have shadcn in, he can't use it because it takes too much time and it uses his tokens, as he says - this bring back a things I mentioned in the previous post; this over-relyance on LLMs.

It's one of those lessons that I learnt early on that you're not going to have one-to-one replication from one technology to the other.

You're going to have to not only mold yourself, but be fluid enough to change and understand what the technology wants and do what it wants, not what we're forcing it to be whatever you're used to.


Wrapping Up

Well initially I didn't think this was a problem but this has brought up several questions. Now I'm opening it up to you:

Do you not use a technology because it doesn't support the things you used to? Do you?

Are you that close-minded that you can't adapt?

If you are I don't think you can call yourself a developer.

In my head as a developer, you're supposed to be able to learn anything you're driven to. Your driving tenet should be to learn. If you don't understand something you take the time to learn what it wants not what you want.

Let me end this by saying:
Styling Has Existed Before Shadcn, It Will Exist Long After.


Thank you for reading, let's connect!

Thank you for visiting this little corner of mine. My email and DMs are always open; if you want to chat or collaborate on something, shoot me a email

Where you can get hold of me:

  • Twitter

  • Discord

  • LinkedIn

Comments (0)

Login to post a comment.

James 'Dante' Midzi
James 'Dante' Midzi

Solutions Architect

Knowledge and the sharing of it drives me. Along with improvement each day

Subscribe to James 'Dante' Midzi 's Newsletter

Direct email dispatches when new stories are published. Zero algorithms.

More from James 'Dante' Midzi

View profile

The Reason I Prefer Opinionated UI Libraries

Explore how opinionated UI libraries like Nuxt UI simplify form handling and reduce boilerplate, compared to headless kits like ui‑thing.

3 minSep 3

Why I Avoid shadcn/ui: Design Homogenisation & Hype

Explore why shadcn/ui may lead to generic, Bootstrap‑like sites and how LLMs amplify the trend, plus my reasons for skipping this popular UI kit.

2 minSep 1

The 'AI' Problem Noone Is Talking About

In a world where the physical books are gone and one company controls your access to those digital copies, nothing stops them from denying you access.

4 minAug 25

Strict Types Won't Fix Your Lack of Understanding

In development circle I am what would be considered a mid/senior developer. I have been in the trenches, seen the rise and fall of technologies. Seen the prophe...

4 minAug 7

Laravel is How Development Should Be

I have not been doing that much writing. Not because I've nothing to write about, no. It's because I have been head down, silent and learning. I have been learn...

3 minAug 7