Awesome! So great that you’ve built something and have real users! I hate the way people tend to rail against prodigious young people but it sounds like you have the right attitude toward their septic scepticism. :)

One thing:

I found the best way to handle the messy situation was to convert all times to Universal Coordinated Time (UTC). Then all I had to do was store the UTC offset (UTC +/-) alongside the students’ class ending times, to make sure everything lined up.

I had similar problems once upon a time, and solved it by storing times in UTC and the users’ timezones. PHP (in my case) handled the conversion between timezones and automatically takes into account Daylight Savings Times. Simple addition/subtraction of offsets won’t take that into account and you might run into problems.

--

--

--

I’m a Senior Software Developer at Flick Electric where I write mostly Ruby on Rails. I also dabble in any language that takes my fancy.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Adam Henley (He/Him)

Adam Henley (He/Him)

I’m a Senior Software Developer at Flick Electric where I write mostly Ruby on Rails. I also dabble in any language that takes my fancy.

More from Medium

Chasing happiness

Unexpected Radiation

Radiation sign in a desert

A New Chapter