Hey, I’m Pranav Deepak. Blue Morphism is a blog/digital garden about mathematics and code — the things I enjoy most. I’m still learning (I can write some Python, C, a bit of CUDA C++, and PTX), so expect mistakes and rough edges. Sometimes I’ll post longer projects, sometimes small, self-contained notes. If you spot mistakes or just want to talk, you can email bluemorphism@gmail.com, join the Blue Morphism Discord, or reach out on Twitter.
Over the past few years I’ve been into math, deep learning, reinforcement learning, and more. Lately I’ve fallen in love with GPU kernels.
I’ve also collected a lot of math and code during this time. Eventually I want to polish and publish it here, but don’t expect that too soon.
About Blue Morphism (and me)
Most of my work happens on paper or in private repos I use like notebooks. I regret not sharing more in public, and I want to change that. Over time I’ll clean up repos and publish them. The chaos folder here is a messy dump of what didn’t get stuck in notebooks or private code. My plan is to gradually work through it all, polish what’s useful, and put it out here.
Trading coverage for maturity
The way I do math looks something like this:
- I run a few topics in parallel.
- If a book or lecture states a proposition, I don’t look at the proof. I go back to the definitions and work until I can prove it myself, even if it takes days. If I can’t, I keep at it until I either succeed or resort to hints/first approaches until I finally understand it after struggling long enough.
- I do relatively few exercises, especially if I have an outline of how to go about it and I'm confident about filling in the details.
That means I trade breadth for a bit more depth and maturity. I’m okay with that. The “aha” moments are what I enjoy.