How are we to fully accept and surrender to reality as it is without being cold, callous, or indifferent to the vastness of the suffering around us and within us?
These days, I’m inclined to invest less of my time, my trust, and myself in the enormous tech companies looming over us like a gathering storm. Their wares are glossy, but fleeting. And the cost...
I view the feminine within, first and foremost, as a source of vitality. When I am in sync with the feminine, I feel very strongly myself. I experience myself in a way that feels powerful, sensual,…
Adding auto-generated cover images to EPUBs downloaded from AO3
I built a handy tool to generate cover images for stories downloaded from AO3, making them easier to browse. Along the way, I learnt about how EPUBs work, the power of static sites, and some gotchas of async JavaScript.
I inhabit three worlds, each pulling me in different directions. This blog, where I write about technology, culture, and media’s future, is a space where I should be free to explore ideas. Signalvs, my media and marketing startup, where clients depend on me for strategy and growth while the