Señors at Scale - Software Engineering & Tech Leadership · Dan Neciu

CSS Tooling, Plugin Ecosystems & Open Source Values at Scale with Andrey Sitnik (Author of PostCSS)

·49 min·3 clips
I built a tool that doesn't tell you how to do CSS - it just gives you the power to do it your way.
The conversation opens with scale. The host frames Andrey as the creator of PostCSS, Autoprefixer, BrowserList, and Logos, then brings up the NPM footprint around those tools. Andrey pushes back a little. The download number matters less to him than the ecosystem around it, which gives the interview a more grounded engineering tone right away. His origin story is plain enough: he started programming because software made travel possible, before digital nomad had become common language. From there, the host keeps pulling the thread toward the practical parts: where the work got hard, and what changed once more people depended on the tools. Andrey draws a clean line between technical problems and social ones. On the code side, he talks through performance work, compiler book basics, and the shift toward a tokenizer and parser. PostCSS 8 becomes the concrete example. The old plugin model ran plugins one after another, so changing the order could change the final CSS result. The newer design used events. Plugins subscribed to nodes, and a single walk through the tree let them cooperate with fewer order fights. That part has real engineering meat on it. Andrey still says marketing was harder, because people resist new tools. Then he widens the frame without getting grand about it: any tool with more than one user starts to have political problems, and tech keeps repeating avoidable social mistakes. The close turns to agents and complexity. He warns that many LLM agents can multiply communication problems because the hard part is the interaction between agents. His advice is restrained: watch what you read, and watch what you actually do, instead of hunting for one perfect technical book.

As heard by us

PostCSS scale, plugin order conflicts, and the messy work of getting open source adopted.

At its center, the episode is about what happens when open source tools get widely used. Andrei Sidnik traces PostCSS, Autoprefixer, BrowserList, and Logos, and the scale is hard to ignore when his tools are said to account for 0.7% of all NPM downloads.

Read the full review in PlayNext →

Why you'd press play

You get PostCSS, plugin-order pain, and a behind-the-scenes look at why adoption is hard.

Read the full recommendation in PlayNext →
Listen to the show on