Search
Close this search box.

Ten Years On – The Million Monkeys Project

I want to tell you a story about how my life changed. It wasn’t a cult, new religion, or programming language. A million monkeys changed my life.
Ten years ago, I randomly recreated…

It’s Time to Change How We Manage Data Teams

As a distributed systems person, I’m used to figuring out how to spread a problem out to the most number of computers possible. Spreading out a problem lets me leverage my resources far b…

What It Looks Like When a Team Is Missing

Data teams require all of their parts to be complete and succeed. When one of the teams of a data team is missing, the other teams will suffer.
Often, organizations or team members don’t und…

Announcement: Data Teams Is Out!

I’m thrilled to announce that Data Teams: A unified management model for successful data-focused teams is available for purchase!  My goal is to drive a real increase in the percentage of s…

Kafka’s Got a Brand-New Poll

Kafka 2.0 added a new poll() method that takes a Duration as an argument. The previous poll() took a long as an argument. The differences between the two polls don’t stop there. You should know about the differences before porting your poll from a long to a Duration. In general, an overloaded method should have […]

Saving Money on Data Engineering in the Cloud

In my last post, I gave some general suggestions on how analytics and data engineering teams should be dealing with COVID-19. Now, I want to give specific advice on how data engineering teams…

Big Data and Analytics in the COVID-19 Era

Big Data and analytics are going to change in this COVID-19 era. I want to share with everyone the same messages that I’m giving my own clients. I’m hoping that this post will help those data…