Managing Time in Software

Mahesh Paolini-Subramanya
1 min readJul 4, 2018

--

We don’t need vector clocks, we’ve got ntp
#CowboyDeveloper

/via http://www.monkeyuser.com/2018/going-global/

It’s not the timezones that bugs me — it’s the staying up nights wondering what time-related insanity the resident #CowboyDevelopers are going to come up with.
And it’s not just the quote above, it’s blind faith in timestamps, monotonically increasing time (in distributed systems at that!), and much more

Seriously, the following two should be stapled to everybody’s walls…

  1. Falsehoods programmers believe about time
  2. More falsehoods programmers believe about time; “wisdom of the crowd” edition

And yeah, of course everybody already knows about these. 🙄

(This article also appears on my blog)

--

--