Aarush Despande - About Me#
I’m a developer at Manim Community, which maintains the popular open source library Manim for creating mathematical animations in Python. I’m also a Sysadmin at Thomas Jefferson High School for Science and Technology, where I spend my time fixing whatever random stuff seems to break :)
"Docker in Docker with Docker Compose (2024-12-14)"
Docker in Docker is a technology to run docker services inside of a docker container. In this, we’ll take a look at how to set it up with Docker Compose to integrate it with your development environment.
If you’re just interested in the end product, you can find it here.
"Reflections on Maintaining Open Source Software (2024-11-16)"
It’s hard to believe it’s been a full year now since I was given the chance to become a maintainer of Manim, a python animations library. I’ve learned a lot through that time, about open source and communities, so here goes my attempt at writing down most of the stuff I’ve learned!
As a maintainer of the project, you’re sort of the face to the code. You represent the direction the code will go, and the views of the project. For me, this resulted in a lot of interesting encounters that forced me to reevaluate the way I look at feedback.
"First Raytracer (2024-07-05)"
A month ago, I set out on a journey to learn Rust. At the same time, I wanted to try my hand at something related to computer graphics, so I decided to build my very own path tracer. I’m quite happy with how it turned out, as you can see with my final render.
But what is a Ray tracer?