Frontend Focus: ShadCN Themes, GNOME's Stance on AI, and the Full-Stack Dilemma

Published on 16.12.2025

motyl.dev<div></div></>FRONTEND

ShadCN Themes - Create Beautiful Themes for shadcn/ui

TLDR: A new tool for shadcn/ui allows developers to create and export custom themes with features like an OKLCH color picker, font selection, and one-click export for React and Tailwind CSS projects.

ShadCN Themes - Create Beautiful Themes for shadcn/ui

No AI Slops! GNOME Now Forbids Vibe Coded Extensions

TLDR: The GNOME project has updated its extension review guidelines to explicitly reject AI-generated code submissions, citing concerns about low-quality code and the significant burden it places on reviewers.

No AI Slops! GNOME Now Forbids Vibe Coded Extensions

Why It Sucks To Be A Fullstack Dev Now

TLDR: The role of a full-stack developer has transformed from a versatile and valuable skill into an overwhelming expectation to master an ever-expanding and complex technology landscape, often leading to shallow knowledge across many domains.

Why It Sucks To Be A Fullstack Dev Now

Gin is a very bad software library

TLDR: The Go web framework Gin is heavily criticized for being an overly complex and bloated library that violates the Unix philosophy, especially when compared to the simplicity and efficiency of Go's standard net/http library.

Gin is a very bad software library

The Vibe Coding Paradox

TLDR: AI coding assistants tend to amplify existing patterns in a codebase. In well-architected projects, they enhance quality, but in legacy systems with technical debt, they perpetuate "good enough" solutions, potentially exacerbating underlying issues.

The Vibe Coding Paradox