Jesse Anderson
The Big Data and AI Expert for 50% of the Fortune 100. Sharing his years of experience and research to build high-performing data teams.
DatabasesDistributed systems / cloudEngineering management / careers
- Posts
- 243 from 12 Nov 2010 to 14 Nov 2025
- Posting
- now and then (1 in the last year)
- Kind
- personal blog
- Feed
- https://www.jesse-anderson.com/feed/
2025 6
- Gemini Batch API for Java
- Unapologetically Technical Episode 20 – Shane Murray
- Unapologetically Technical Episode 19 – Jacopo Tagliabue
- Unapologetically Technical Episode 18 – Adrian Woodhead
- Unapologetically Technical Episode 17 – Semih Salihoglu
- Unapologetically Technical Episode 16 – David Jayatillake
2024 13
- Unapologetically Technical Episode 15 – Frances Perry
- Unapologetically Technical Episode 14 – Cliff Crosland
- Data Teams Survey 2020-2024 Analysis
- Data Teams Survey 2024 Results
- Unapologetically Technical Episode 13 – Jeff Chou
- Unpacking the Latest Streaming Announcements: A Comprehensive Analysis
- Unapologetically Technical Episode 12 – AJ Hunyady
- Unapologetically Technical Episode 11 – Hubert Dulay
- Unapologetically Technical Episode 10 – Michael Drogalis
- Why Most Data Projects Fail & How to Avoid It at GOTO 2023
- Unapologetically Technical Episode 9 – Gunnar Morling
- Unapologetically Technical Episode 8 – Tom Scott
- The State of Data Engineering at Data Day Texas 2024
2023 14
- Unapologetically Technical Episode 7 – Stephane Derosiaux
- The Difference Between Learning and Doing
- Unapologetically Technical Episode 6 – Matteo Merli
- The Data Discovery Team
- Unapologetically Technical Episode 5 – Neil Avery
- Current 2023 Announcements
- GPT and LLMs from a Data Engineering Perspective
- Unapologetically Technical Episode 4 – Karthik Ramasamy
- Unapologetically Technical Episode 3 – Abhishek Chauhan
- Unapologetically Technical Episode 2 – Tomas Neubauer
- Data Teams Survey 2023 Follow-Up
- Unapologetically Technical Episode 1 – Roy Hasson
- Data Teams Survey 2023 Results
- Analysis of Confluent Buying Immerok
2022 10
- Brief History of Data Engineering
- Enabling The People, Enabling The Data with Kulani Likotsi
- See, Build, Test, Experiment: Using Data Science to Change the World with Erick Webbe
- Independent Anniversary
- The Art and Science of Data Storytelling with Brent Dykes
- Provoking Consumer-First Analytical Thinking with Drew Smith
- An In-Depth Data Mesh Discussion with Zhamak Dehghani
- The Reasons for Data Mesh on Pulsar
- The Soldiers, Rogues, and Mages of Data Teams
- KPIs Every Data Team Should Have
2021 6
2020 7
2019 8
- Why I Recommend My Clients NOT Use KSQL and Kafka Streams
- Getting Your Programming Skills Ready for Data Engineering
- I Come Not To Bury Cloudera But To Praise It
- Reducing Operational Overhead with Pulsar Functions
- Reducing System Complexity with Event Sourcing
- Saving Money with Apache Pulsar Tiered Storage
- Q and A: Viewpoints on Open Source
- The Three Components of a Big Data Data Pipeline
2018 22
- Advice for Small Teams and Startups on Data Engineering
- Amazon and Open Source Business Models and You
- Creating a Data Engineering Culture
- Why You Can’t Do All of Your Data Engineering with SQL
- Thoughts on Cloudera Merging/Buying Hortonworks
- Creating Work Queues with Apache Kafka and Apache Pulsar
- Streamline Data Gathering
- InfiniteConf Keynote – Why Real-time is the Future
- What is a Data Pipeline?
- Professional Data Engineering Review – Sanjoy Roy
- Saying You Have Small Data Isn’t Belittling Your Use Case
- The Two Types of Data Engineering
- Why Real-time is the Future
- The Four Types of Technologies You Need for Real-time Big Data Systems
- What Are Batch and Real-time Big Data?
- Data engineers vs. data scientists
- Should You Even Do Big Data?
- Unit Testing Kafka Streams
- Are Your Programming Skills Ready for Big Data?
- The Veteran Skill on a Data Engineering Team
- How Much More Complicated Is Real-Time Big Data?
- Getting Into Big Data as a Consultant
2017 38
- Q and A: How do I improve my skills to become a Data Engineer?
- Why You Shouldn’t Write Your Own Distributed System
- What Is Big Data?
- You’re Probably Not a Distributed Systems Engineer
- On Cheating with Big Data
- When You Have the Wrong Team for Big Data
- Integration Testing for Kafka
- How Training is Delivered From the Beginning to the End
- This is Useless (Without Use Cases)
- Two Halves Don’t Make a Whole
- Apache Kafka and Amazon Kinesis
- Moving from OmniGraffle to SVG
- The Blame Game
- What It Looks Like From the Outside
- Medium Data
- Beam 2.0 Q and A
- The Difficulty of Transitioning to Data Pipelines
- Five Dysfunctions of a Data Engineering Team
- How to Evaluate an Open Source Product
- Kafka Topic Design Checklist
- The Many Meanings of Event-Driven Architecture: Kafka Edition
- Consumers and Creators of Technology
- There Are Several Hard Problems with Big Data
- Asking Better Questions
- The Learning Disconnect
- Doing Big Data ASAP
- What Happens When You Hire a Data Scientist Without a Data Engineer
- Personal Project Data Sources
- In-depth Interview
- Kafka REST and JQuery Helper
- How Are Programming and Distributed Systems Different?
- Announcement: Data Engineering Teams Book
- Is Kafka Only a Big Data Tool?
- What Do I Look for in Data Engineers?
- Q and A: Ingesting into Hadoop
- Hadoop MapReduce Dedupe Algorithm
- How much do companies lose before training?
- Maven Tips
2016 39
- Apache Beam Regex
- Beam’s Pico WordCount
- Are you attaining your goals?
- Unit Testing Kafka Consumers
- Unit Testing Kafka
- What will become of Big Data?
- Why should or shouldn’t you become a Data Engineer?
- Q and A: How can I tear out Informatica and MySQL and put in Big Data?
- Getting Stuck Crawling with Big Data
- Strata+Hadoop World and Trends
- Big Data Minority Scholarships
- Solving the First and Last Mile Problem With Kafka Part 2
- Solving the First and Last Mile Problem With Kafka Part 1
- How Programmers Should Start Viewing Training
- On complexity in big data
- Q and A: Is a Data Engineer the same thing as a BI or DBA?
- Crawl, Walk, Run with Big Data
- Q and A: Big Data strategy
- Is Big Data Cheap?
- Apache Kafka and Google Cloud Pub/Sub
- Kafka 0.10 Changes for Developers
- Question and Answers with the Apache Beam Team
- Ability Gap – Why We Need Data Engineers
- Big Data’s Required and Recommended Technical Skills
- My Big Data Journey
- The Case for Heron
- We Live, Eat, and Breathe This Stuff
- Spark and Java – Yes, They Work Together
- SSH With Google Cloud
- Announcement: Creating Big Data Solutions with Impala
- Unit Testing Spark with Java
- Three Top Themes From Strata+Hadoop World
- Kafka 0.9.0 Changes For Developers
- The ROI of the Right Training
- Hadoop Cheat Sheet
- Identifying Great Training Even If You Know Nothing About the Subject
- The Hidden Costs of the Wrong Training
- Is My Developer Team Ready for Big Data?
- Why You’re Not Getting a Data Engineering Job
2014 3
2013 17
- Hiring Your First Software Engineer
- Processing Big Data with MapReduce
- Cloudera QuickStart VM and Eclipse
- Guest Post on O’Reilly Programming Blog
- HBase REST Interface Part 3
- Propose, Prepare, Present Review
- Million Monkeys Interview on The Creators Project
- Interview in the RGJ
- HBase REST Interface Part 2
- HBase REST Interface
- Startup Communities Guest Post
- Optimizing MapReduce Jobs
- Social Recruiting The Best
- MapReduce and Graph Theory
- Mary Alice Berg (1936-2013)
- Big Data Congress
- NFL Play By Play Analysis
2012 8
2011 23
- Million Monkeys Visualization
- A Few Million Monkeys Randomly Recreate Every Work Of Shakespeare
- A Few Million Monkeys Randomly Recreate Shakespeare
- A Few More Million Amazonian Monkeys
- Pitching Agile
- Post Agile Checklist
- Oracle Database 9i, 10g, and 11g Programming Techniques and Solutions Review
- RIM Employee’s E-Mail To CEO
- Microsoft Kinect SDK
- A Million Amazonian Monkeys
- Googler Waves Goodbye
- Opinions on Interviews
- Apple’s Hardware and Software
- Life Without a Cellphone/Smartphone
- Changes at Google
- Hadoop Book Reviews
- Early Java Stories
- Bold Predictions
- Qt for Android
- Watson on Jeopardy
- Verizon+iPhone=Android Killer?
- Rooted Nook Color Review
- Kinect On Windows
2010 29
- Hacking the Kinect
- Pre-Interview (Job Interviews)
- The Technical Side of Personal Branding
- The (Sad) State of Java
- The Cost of Bad Code
- Keyboard Productivity
- Slightly-more-techinical-than-you Syndrome
- iPhone and Android Openness
- User Interface In Technology
- What Happened To Yahoo
- Code Review (For Interviews)
- Google Fu (For Interviews)
- Programming Job Interviews
- SSH Key Generation Instructions
- Courageous Followership for Programmers
- Give Chrome a Chance
- How to Find Crappy Programmers
- Is The iPad the Next Big Thing?
- Cross-Platform Is Not Limited to Java
- Initiative – The Key to Getting a Job
- Great Introduction to Source Control
- Analogy for Some Data Structures
- Rethinking IDE User Interface
- Maybe This Is Why Johnny Can’t Code
- Alternatives to MVC
- Why Johnny Can’t Code
- What Knowledge Gaps Do Self-Taught Programmers Generally Have?
- Morale the Tangible Intangible
- Friends Don’t Let Friends Copy and Paste