DuckDB: The database Swiss Army Knife
Posted on April 2, 2025

I initially used DuckDB to prototype a few features for a dashboard app with plans to change it out for a "real database." Instead it became a central component of our application and a useful do-it-all dataprocessing system.
Preamble
I was recently rewatching “Silicon Valley” on a flight and found Gavin Belson’s rant about “Data-geddon” even funnier this time around.

My thoughts on The Economist's: Dawn of the Solar Age
I'm a co-founder of a solar energy data company, so the recent edition of The Economist was of special interest. Their coverage was comprehensive and raised possibilities that I had not yet thought about. full post »

Introducing Layoff Bingo
The last few years have been tough in the tech industry after the hiring binge of the early 2020's. Not only did did everyone start laying off at once, but they all seemed to be using the same language. This seemed like the perfect opportunity to make a bingo board. full post »
Want more Email?

Screenshot of Layoff Bingo
In the process of getting laid off? Compete with your friends to see who matches the most layoff jargon on Layoff Bingo!

SDR Value Calculator: How to determine if a Sales Development Rep will bring value to your company
Does your organization generate enough leads and close enough deals to benefit from an SDR? This calculator can help you estimate the numbers you'll need.

Equity Calculator: Is it even possible for this startup deal to make me rich?
Looking at an early stage deal? Find out how much that early equity stake grows with the business.

Cobbled together data engineering with Ruby, SQLite3, and reveal.js
I needed to understand a sizeable amount of data. I decided to leverage the tools I already new instead of learning a full data processing framework. This was my approach. full post »

SvelteKit testing with Vitest
When looking to write some tests for my new SvelteKit project I first turned to my old standby Jest. But it turns out that Vitest is a better alternative. full post »

Playing around with CSS Variables
Since the last time I looked, CSS added support for variables and it's nice for keeping colors consistent. full post »

Career Update: Teaching at UW (?!)
I'll be stepping into a classroom for the first time in 20 years to teach a course on server side programming. full post »
Spotlight Series: Enterprise Viral

Career Update: Leaving Point
It's been a month since I left Point Digital Finance. What happened and what's next? full post »