As I built my own little blog and its sibling online course site, I started fresh with components and set myself a goal: Never again!
My journey hasn’t just got me geeking out about the visual side of web design; I’ve also become fascinated by its underlying structure. My brief three-year stint studying engineering clearly left a lasting impression!
I believe beautiful design is about more than the surface (as millions of Dribbble designs might have you believe). Good software feels good. And, just like kicking the floors in a new build can reassure you, a solid foundation encourages commitment.
Striking out on my own felt like the ground had been taken away.
CSS Trends
At my old company (for which I’m still so grateful), we took pride in building our own frameworks and CSS libraries. We dabbled in Bootstrap and Tailwind, but always came back to authored CSS.
They were generous enough to let me pursue that approach. We went through many trends: SMACSS, BEM, SCSS mixin libraries and namespacing everything. We kept moving forward as the technology progressed — which, in the dark IE6 years, wasn’t very fast.










