Profile avatar
andrew-jones.com
Principal Engineer. Created Data Contracts and wrote the book on it. Father of 2. Brewer of beer. Aphantasic. Newsletter 👉 https://andrew-jones.com/newsletter
74 posts 232 followers 615 following
Prolific Poster
Conversation Starter

I ordered a dozen bees, but I received thirteen. That’s a free bee. #SundayPunday

The UN are going to start treating data as an asset when calculating the size of economies. Will be interesting to see how they will calculate that 🤔 www.bbc.co.uk/news/article...

In this week's newsletter I write about applying data contracts to legacy applications and using them to actively monitor data quality and assign responsibility. Also links to articles on business/data strategy and composable data platforms. andrew-jones.com/newsletter/2... #DataBS

Enjoyed this article. Aligns with the bull case for duckdb, that single-node compute is good enough for many use cases. architectelevator.com/architecture...

I’m having real trouble putting together a hide and seek team. It’s just too hard to find good players. #SundayPunday

In this week's newsletter I talk about the need to move from data replication to data publication. Also 4 interesting links, including articles on turning around a platform team, feedback loops, leadership, and an SQL-based game. #dataBS andrew-jones.com/newsletter/2...

I had to weigh an elephant recently. Actually not that different to weighing a human, just on a larger scale. #SundayPunday

In this week's newsletter I write about data teams operating in dysfunctional environments. Also links to articles on why database APIs promote bad API design principles and the differences between Data Products and Data Contracts.

Why was the API down? It needed REST #SundayPunday

This Valentine’s Day I gave my book website a bit of love data-contracts.com

In this week's newsletter I write about how to build data integrations without tight coupling, by using data contracts to provision interfaces. There's also links to articles on political capital and working beyond the job title.

I’m not one to brag, but I finished a jigsaw puzzle in 4 days. The box said 3-5 years. #SundayPunday

Helios in the Painted Hall. Really impressive, and in such a wonderful setting.

In this week’s newsletter I write about the language of data contracts, and why we should stop talking about enforcement. Also links to articles on the end of the medallion architecture, the rise of single-node processing, and whether strategy is useful.

I had to drive 50 miles through ice and snow to get a computer part I needed. It was a hard drive. #SundayPunday

“It’s true that determining the actual problem takes time, but it’s far quicker than solving the wrong one and starting over.“ 💯 fs.blog/brain-food/n...

In this week's newsletter I write about how you deliver data products with data contracts. There's also links to a nice article on the importance of semantic integrity and capturing those in a data contract, and the revolution of providing data platforms with golden paths. https://a-j.io/n250131

I don’t have a hot take on DeepSeek, but I do think it’s a good example of how working under constraints force innovation.

I was enjoying this article on the top themes for data in 2025. Then I wondered why specific companies were being mentioned when they didn't seem to fit with the point they were making. Turns out they're companies they have invested in 🙃

I strongly agree with the premise of this article, though it does seem to be mostly ChatGPT generated. But the premise of providing self-serve capabilities through the platform is spot-on, and the examples are good.

I lent my phone to a clumsy detective, and he managed to crack the case. #SundayPunday

About to log off for the weekend then get this in my LinkedIn inbox ❤️

In this week's newsletter I write about creating learnable systems with data contracts. I also link to a couple of interesting articles on creating good abstractions. Check it out here!

Thinking about this as my first reaction to Kelsey's post was "yeah but how do you really actually measure this"? But of course, I (really should!) know the answer. The answer is that these are the categories you use, and the actual metrics are derived from the current work.

The end of writing integration tests as code? Nice article on using LLMs to judge code

Data Contracts, the game 🎲 I love this game created by Joe Leach! A really innovative way to explain data contracts and get people engaging with how to use them to correctly categorise and set expectations of data. https://joelbth.codeberg.page/community-notices/

I tried to catch some fog earlier. I mist. #SundayPunday

What they don't tell you about build vs buy:

In today's newsletter I write about we can influence the behaviour of people and processes through the platforms we build and the design decisions we make. I also rant a bit about shell scripts 😅 Check it out here!

WANTED: A man has been stealing wheels off of police cars. Police are working tirelessly to catch him. #SundayPunday

Am I really a LinkedIn influencer if: - I don’t like my own posts - I don’t put the link in the comments - I didn’t post to “celebrate” hitting x,000 followers 🤷 Focus on the content, not the algorithm!

In this weeks newsletter I look at Iceberg and the "elephant in the room". Are many organisations rushing to adopt Iceberg when they don't really need it, just like they did with Hadoop? https://andrew-jones.com/newsletter/2025-01-10-iceberg-and-the-elephant-in-the-room/

Why write code that only your smartest engineers can understand? This is something I’ve been thinking about for a while. Shell scripts start off fine, but invariably end up complex and painful. If your codebase is Python, why not write your scripts in Python too? 🤷

For $25 get my definitive guide to data contracts, plus 21 others, and support a great cause! My book is in a Humble Bundle for the next 8 days. Currently 4.7 ⭐ on Amazon, it's the definitive guide to data contracts. https://www.humblebundle.com/books/tools-for-data-engineers-packt-books