Blog
I’ve penned 571 posts on this blog. You can dive into specific topics on the tags page. Oh, and you can sign up to receive new blog posts via email, if that’s your thing. Thanks for reading!
2015
Modern-Day Philosopher: Brunello Cucinelli
Advice from the king of cashmere.
The True Cost of Progressive Enhancement
There's a difference between support and optimization.
This is Water
Wake up and care.
Happy Global Accessibility Awareness Day 2015!
It's a good day to learn about accessibility.
Choosing Performance
It begins with culture.
Be Kind
Kind of simple.
Blue Chips: The Orlando Magic's Lost Dynasty
Shaq, Penny and 3D, if only…
The Abundance of JavaScript Libraries
What lies behind the library?
Where Home Is
Home happens where you are.
The Days Are Long But the Decades Are Short
It always comes down to time.