devtools.fm: Developer Tools, Open Source, Software Development

Andrey Sitnik - PostCSS, Browserslist, Autoprefixer, Evil Martians

Jul 21, 2023
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Open Source Began As A Lifeway

  • Andrey Sitnik started as an open source developer long before joining Evil Martians and was shaped by hacker culture and early internet projects.
  • He built educational and web tools from the 90s onward, describing open source as a lifestyle rather than a career shortcut.
INSIGHT

Browserslist As A Single Source

  • Browserslist is a shared convention for describing target browsers with high-level queries like "last 2 versions" or ">1%" rather than fixed versions.
  • That single-source policy makes tools consistent across projects and respects regional browser usage differences.
ADVICE

Declare Supported Browsers Explicitly

  • Keep a Browserslist (or equivalent) in your project so humans and tools know which browsers you support.
  • Use it as documentation and tooling input rather than hardcoding per-tool version lists.
Get the Snipd Podcast app to discover more snips from this episode
Get the app