Why I finally stopped overcomplicating my CSS for every new project
The Trap of Modern CSS Over-EngineeringFor years, the web development community has been caught in a cycle of constant abstraction. We moved from plain CSS to…
Read articleBuild · ship · maintain
Notes on CSS you can reason about, databases you can query, and AI features that earn their keep.
Read the journal
Stylesheets
Utility stacks and CSS-in-JS can help prototypes—but many teams ship faster with a small set of tokens, sane cascade, and fewer build steps.
Data layer
ORMs hide complexity until they do not. For many products, explicit queries, migrations, and indexes beat abstraction magic.

Shipping
Add models where they reduce toil—not where slides need a buzzword. Pair that with deploy flows your on-call engineer can explain in one whiteboard.
“The best toolchain is the one your team can debug at 2 a.m. without opening twelve tabs.”
Journal
Recent articles from Redunx.
The Trap of Modern CSS Over-EngineeringFor years, the web development community has been caught in a cycle of constant abstraction. We moved from plain CSS to…
Read article
Choosing Simplicity in an Age of Over-EngineeringIn the modern web development landscape, there is a constant pressure to adopt the latest and greatest…
Read article
Cutting Through the AI HypeFor the past two years, the tech world has been operating at a deafening volume. Every newsletter, developer conference, and…
Read articleFAQ
Opinionated engineering essays—mostly frontend, data, and delivery—aimed at teams who want maintainable systems.
Try simpler CSS or plain SQL.
Use the contact form—messages go to the Redunx inbox.