GSoC 2026 Proposal (DRAFT)Extending MUIO to Support OG-Core Economic SimulationsMar 16, 2026·8 min read
Weeks 8 & 9: Initialization, Defaults, and Designing for Multiple Repositories in GitFeb 6, 2026·4 min read
Weekly Git Command #5: git worktreeSometimes, while working on a project, you need to work on two branches at the same time. Before I learned about git worktree, my workflow was messy: Stash changes Switch branches Make changes Switch back and pop the stash This worked, but it w...Jan 28, 2026·2 min read
Outreachy Midpoint ReportRefactoring Git’s Global State: Progress, Challenges, and What’s NextJan 20, 2026·4 min read
More Than Code: Reflections from an Outreachy Intern Social Chat SessionIntroduction One of the things that has stood out to me during my Outreachy internship journey is the sense of community. Recently, we had a social video conferencing call with fellow Outreachy interns, and it turned out to be more than just a casual...Jan 18, 2026·2 min read
Week 5 & 6: Design Reviews, RFCs, and Refining the Path ForwardWeeks 5 and 6 of my Outreachy internship were heavily centered around design discussions, maintainer reviews, and refining the direction of my work on reducing Git’s global state. At this stage, the focus moved beyond simply changing code to understa...Jan 18, 2026·3 min read
Weekly Git Command #4: git stash -pIn last week’s post, I wrote about git stash and how it helps temporarily save your work when you’re not ready to commit. But very quickly, I ran into a limitation. Sometimes, I don’t want to stash everything. I only want to stash some of my changes....Jan 15, 2026·2 min read
Weekly Git Command #3: git stashThere are times when you’re in the middle of some work, but you’re not ready to commit yet, and suddenly, you need to switch branches or pull in new changes. Before learning this command, situations like that usually meant either committing half-done...Jan 7, 2026·2 min read