Key Outcomes and Responsibilities
- Designed and built research programming language and virtual machine in Rust
- Built a Vanilla Web publishing pipeline for Linux using Rust and Bash
- Dug into advanced Unix principles, and built a strong working knowledge of C
- Continued honing engineering skills and working on software experiments
- Started a housing advocacy group and won 2024 VT Citizen Planner of the Year
- Co-founded an arts and culture events collective in my city's downtown
Narrative Context
As COVID came to an end and I was feeling ready to move on from my current job at the time, I decided to to pursue some bigger picture projects full-time, both in software research and in my community.
The mix of technical and political work during this time taught me a tremendous amount about collaboration and consensus building in a way that was more nuanced and impactful than in my corporate jobs.
My crowning non-software achievement of this time—playing a key role in getting a huge upzoning ordinance passed—required me to combine research and data analysis skills to technically model the impacts of housing policy in my city, but to then also craft a story around that research, and then to finally sell that story to a wide spectrum of people: politicians, the business community, renters, and home owners alike. At the same time, I managed a grassroots organization of volunteers and sympathetic locals to increase education and outreach, and to ultimately rally a large upswell of community support for the proposal—which passed the city council unanimously.
From an engineering perspective, I spent a considerable amount of time working on a research project centered around a content-addressable assembly language and virtual machine. See (many, many) more details in this overview of the project or on its dedicated project website.