π 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.
If you're more interested in video, I publish and share content regularly on YouTube.
- Moving back to substack
- Fidelity is not quality
- Life is not a sport
- Loneliness is optional
- Comparing ourselves
- Marketing is Product
- You know what to do
- If you're so smart, go do it.
- Every problem is the same
- What the iPhone did for photography
- Suffering is optional
- Main character energy
- Build for where you want to be
- You'll never be on the same team twice
- Life and plants
- Pen, not pencil
- It's easier to win if you're a winner
- Are you going through the motions?
- There's more than one way to do a hard thing
- Despite their training
- 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
- Learning to code with AI
- 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
- On trajectory
- Stress, balance, & goals
- Big ideas