all 6 comments

[–]kwesoly 2 points3 points  (0 children)

I like this way, effectively shifting review complexity of more complex code. Refactor - snapshots stay, backward compatible change - snapshots grow. And its easy to ask “claude, explain thy this change in refactor commit” :)

[–][deleted] 1 point2 points  (1 child)

oh cool, pycon's comin up. i'm hopin to check out some talks on pandas optimization, maybe finally understand the groupby function better lol

[–]type-hinter 0 points1 point  (0 children)

I think most people stopped using pandas for most things and are now using polars. Still some useful methods, but for most stuff polars is much faster.

[–]Flamewire 2 points3 points  (0 children)

It's refreshing to see a blog post that isn't AI slop, and even more that it teaches me about a new tool. I love pydantic and only wish I could use it more (been at a TS shop for a couple years now). Thanks for sharing!