Week 15 - Final Reflections

Overall, I’m glad that this class was a forcing function for me to contribute to open source. It’s been something I’ve been wanting to do more meaningfully for a while, and I’m proud of the contributions I made to Gleam.

Gleam overall as a project was more challenging than I had anticipated, primarily because of the velocity of the core Gleam team. Easy issues are fixed super quickly after they’re reported, which forced us to take on unglamorous issues and spend a lot of time funding our own issues. Still, the work was fulfilling. The language server is used by almost all Gleam developers and seeing that come to life in my code editor was a super proud moment. While a hard project to work on, I’m happy we worked on it.

Looking forward, I want to continue contributing to the project if issues come up that interest me. Instead of taking on the unglamorous work for the sake of getting a contribution in, I’ll only take on work if I find it interesting. As the project matures and the surface area of bugs increases, hopefully this becomes a more common occurrence.

Written before or on May 4, 2025