👋 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.
-
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
-
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