In the US, not all voters are equal due to the electoral college system and the "winner take all" method of awarding electoral votes. I created a visualization to illustrate the relative impact of a single vote in each state.
Tech's Vision of the Future
October 21, 2024Silicon Valley billionaires are trying to sell us their vision of the future. Is it working?
New Blog Generator
October 05, 2024I migrated my blog to use Hugo. Despite some confusing and opaque behaviors, it's nice to spend less time on thinking about the blog platform, and more time writing. This is a good example of the trade-offs of the 'build it yourself' mentality.
Cobble Build Automation
September 16, 2024Cobble is a fast, flexible, monorepo-aware build automation tool built with Rust and Lua. In this post, I'll discuss why I built a new tool as opposed to using an existing one, and the philosophy behind Cobble's approach to build automation.
Biking Monterey Bay
September 07, 2023I tried a bike road trip for the first time over Labor Day weekend.
Book Club: The Armada
September 10, 2022Thoughts on The Armada by Garrett Mattingly, and some striking parallels between 16th century Europe and today
Financial App Progress
March 13, 2022Some progress on the Rust financial app project
Crystal Springs
July 25, 2021Digital painting of crystal springs reservoir
First Post on Rust
January 17, 2021Rust is a programming language that has been growing in popularity, and that I started playing around with earlier this year. It has become a favorite language, and I'd like to share a little about why I think it's great.
The Rust logo is owned by Mozilla and licensed under the Creative Commons Attribution license
A Career Transition
October 17, 2020After almost seven years at Tableau/Salesforce, I've decided to move on to something new. Here are some thoughts about my career up to this point and what I'll be doing next.