Selected Writings
Bah-hum-blog.
Overview
My writing selfishly serves me first—it's a conduit for me to learn, to process, and to release. While this is the main goal of my writing, I do hope that others benefit as well. Most of the writing I share here falls into two broad categories.
Engineering
- Why'd you park like such an a-hole?: Inviting curiosity, context into engineering, our lives
- prefers-reduced-motion: Taking a no-motion-first approach to animations
- Beginner's Guide to Eleventy [Part II]
- Beginner's Guide to Eleventy [Part I]
- Why beginners should teach
Humans
Requests v. demands, indirect vs. direct language, and responding and ignoring are all ways we communicate our power in daily interactions, even if subconsciously and quietly
Banal binaries: How power plays into how we communicate
culture humansBeing more curious and less critical in engineering
Why'd you park like such an a-hole?: Inviting curiosity, context into engineering, our lives
culture engineeringUnfortunately, so many of our tutorials (and media in general) only comes in one form. When our teachings are only provided in one media, in one language, in one *form*, it is inherently inaccessible to some subset of our students.
Let me learn: Provide tutorials in more formats
tutorials performance accessibilityUse the prefers-reduced-motion media query to help guide your animation principles
prefers-reduced-motion: Taking a no-motion-first approach to animations
tutorials animation accessibility engineeringWe're quick to judge everyone by our own moral compass. Our north star is just that: ours.
On morality, hero worship, and why judgment isn't helpful
humansEmpathy gets thrown around a lot as the solution to the world's problems. I think we need to examine what empathy really is.
Compassionate action over empathy
humansActivism is not a sprint to a finish; there is no finish, but rather a life-long marathon commitment to showing up every single day. Like running, it requires training and a strategy
Beware of Burnout: Sustainable strategies for activism
humansIn the second instalment of a four part guide, I show you how to install Eleventy—except I walk through each gruelling step.
Beginner's Guide to Eleventy [Part II]
tutorials Eleventy engineeringBlack folks are protesting for their survival, and you're a white dude who isn't sure how to help. What now? I've written you a guide.
humansBlack folks are protesting for their survival, and you're a white woman who isn't sure how to help. What now? I've written you a guide.
Save the Tears: White Woman's Guide
humansStatic site generators (SSGs) are critical to modern tooling. When used thoughtfully, SSGs can facilitate sites that need something in the middle—in the vast expanse between static, hand-coded sites and dynamic behemoths. In a multi-part guide, I'll show you how to use Eleventy.
Beginner's Guide to Eleventy [Part I]
tutorials Eleventy engineeringOur industry infatuation with abbreviations, acronyms, and initialisms might make us lose clarity.
During this time, many of us are thinking of the lockdown as a pause from reality. But what happens to the lives we lead between when reality can reconnect with itself?
As stewards of performance and accessibility, at the cusp of privilege, we must be the ones to have the conversations tactfully and thoughtfully.
Here are 10 reasons why I'd like to see more beginners teach; for yourself, for your future students, for your peers, and for our industry as a whole.
#RhymesForTryingTimes
In a year · When, next · Dead-End Friend · Confession · Ally’s Cry · Twice Bitten · White Collar Crimes · Le rime per le lacrime · Call of Crows · Though · Our SVP · You and I · Anything · Cat's dead · Cove · Interview · à part, Descartes · Chess · Glow · Stylesheets · Multitudes · At the edge of the unknown · Schlange · Secret Garden · Over · 33 · Wrapped · Cindy Sherman · Chiaroscuro · Venice by Night ·