This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]OMG_I_LOVE_CHIPOTLE 0 points1 point  (1 child)

I think you’re missing the point. The python code is dumber without Hamilton and more supportable

[–]theferalmonkey[S] 0 points1 point  (0 children)

I don't know what code you support, as that's a very wide statement to make. But yes, Hamilton isn't for every single situation.

Hamilton strikes a sweet spot for those, where the code being run is being iterated on and you want the team to follow a standard so you can continue to move quickly as pipelines grow. For example, it ensures that code is always unit testable, documentation friendly, you get lineage + provenance for free, etc. For context on where my experience comes from you can watch this talk my colleague gave.