👋 Hi, I'm Matt and this is my blog. I call it "case when" as a SQL pun, but I promise it's more witty than that (on average).
I write about work, strategy, and life. Sometimes I'll share what I'm working on, but you can also find that on X or LinkedIn.
- Make life fun again
- A game with many games
- We are what we think
- Direction is not absolute
- It's hard to lose a friend
- A responsive web app in 150 lines of Python
- Speed bumps
- Making the same mistakes
- Learn how to focus
- When I was a kid
- Overcoming fear
- The journey can be fun
- One year ago today
- Life is a game of catch
- It’s easy to be a hypocrite
- Everyone is a genius
- Takeaways from my first course
- Spending your energy
- Communication is art
- The law of the mechanical turk
- Your most valuable resource
- Writing partitioned parquet (part 2)
- Writing partitioned parquet (part 1)
- The kobayashi maru
- Idempotence
- How I get stuff done
- The State of Streaming
- OLAP vs. OLTP
- Shipping fast and having fun
- Making analytics fun
- What is Medallion Architecture?
- What is Delta Lake?
- Declarative & imperative code for data engineering
- What's the hype behind DuckDB?
- Data is a meme
- Hot takes on the modern data stack
- Stress, balance, & goals
- On trajectory
- Big ideas