One of the biggest pains to me, when coding, is working with time and timezones. Why can’t everyone live in UTC?
The first source of frustration came with learning about the two different timezone libraries: One for ruby:
TZInfo and one for rails
Then I had these other questions…
- Getting Time Data from a User… Do we need to ask for their timezone, or can we trust their computer time and refer the UTC offset from there?
- How the crap do you deal with daylight savings time?
- What about odd timezones like Indiana where they don’t do daylight savings in part of the state?
For instance, I’m trying to create a reminder app that sends out a reminder once a day at a specific time for multiple users all requesting different times.
Anyways, that’s just the beginning.