1 Comment
Nov 14, 2022Liked by Luke Lin

This idea of data contracts seems to have had no contact with the real world. I run data engineering at my company. There's no way I'm going to do this. Half my data comes from outside my organization in the first place, so I have no ability to influence what they send me. And then this:

'You are essentially trying to convince many teams to take on more daily work and overhead to maintain their data."

Lol. Yes, that is what I would be doing. I have absolutely no authority or priority over these teams, who are responsible for the main software product. Sometimes I need stuff from them. Why would I blow all my requests on something I can manage without them?

We're really just talking about type checking, right? I can (and do) check for that on my own.

Expand full comment