Hello, folks, I'm Matt.
Web developer. Manager. Husband. Father. Dundasian. Haligonian expat. Atheist. Freethinker. Introvert. Hiker. Cyclist. Archer. Shutterbug. Junk food bon vivant. Part-time ribald.
I like to write essays about tech, developing for the web, people, and process
In web development it’s a common trope that working with legacy code is considered boring, painful, or even beneath us. Only the shiniest new framework or tech stack will do! The truth, however, is that legacy code is impossible to avoid. But don’t worry, that’s actually a good thing.
CSS is often belittled because it’s naturally global—which we've been trained to avoid—but doing so betrays a failure to understand CSS’ basic premise and greatest strength.