Background This is the story of a project to add an efficient CPU backend for a shader language that is meant to compile down to GPU programs. Allow me to set the scene with a few prerequisite pieces of technology to become acquainted with: The Forge Framework The Forge is
Innovation has always felt like a buzzword to me, but this book gives the first definition that feels tractable. I took some time to try and write a condensed summary of my takeaways, hopefully they are useful to others. The core idea is that innovation requires that you find authentic
It’s 2 AM, and I’m staring at my screen, bleary-eyed and frustrated. The CI pipeline has failed for the third time tonight. I’ve spent the last week writing tests for a feature so small, I’m not even sure anyone will notice it.
Decide that the activities you’re doing aren’t actually a waste of time. You like these activities on some level, so just embrace it. Nobody has the power to dictate what is a “waste” except you, so exercise this power and decide your “waste&
Everyday you know you need to sleep more. You can feel it as concentration starts to wane a few hours into the day. You have coffee, but an afternoon coffee can make the problem worse the next day. In my opinion, this is actually the sign you’re on
Bhavana means “development” or “cultivating” in Pali, the language of the Buddhist canon. Here, I am attempting to develop myself. Currently, I am a passable software engineer with a range of interests that is arguably too broad. The goal is to become as skillful as possible.