@darius @RyunoKi using NodaTime (the library used as a reference in this post) completely changed my perspective on working with datetimes and also now makes me very angry about every language's datetime stdlib which all seemed designed to maximize footguns.
The end result is programmers learn "datetimes are scary" instead of "this stdlib sucks"