Stephen Downes

Knowledge, Learning, Community

I once had a developer friend say to me, "calendars are solved." The remark has stuck in my mind ever since, because if anything is not actually solved in life, if not programming, it's calendars. I could go on about why I have two separate and incompatible calendars, one for home, one for work, just because. But I'll refer instead to this article that describes in detail why Javascript's Date object is fundamentally broken. "My issue with Date is soul-deep. My problem with Date is that using it means deviating from the fundamental nature of time itself." I hear you, Mat, I hear you.

Today: Total: [Direct link] [Share]


Stephen Downes Stephen Downes, Casselman, Canada
stephen@downes.ca

Copyright 2026
Last Updated: Jan 09, 2026 08:31 a.m.

Canadian Flag Creative Commons License.