Skip to content
Time is a construct but it can still break your software episode artwork

May 1, 2026 35 min

Time is a construct but it can still break your software

from The Stack Overflow Podcast

Ryan welcomes Jason Williams, senior software engineer at Bloomberg and the creator of Rust-based JavaScript engine Boa, to the show to dive into why date and time handling in JavaScript is so difficult and how the Temporal proposal aims to fix it. They explore the current flaws and issues in JavaScript that make the Date object so hard to work with, how libraries like Moment.js helped but eventually became too complex themselves, and why the Temporal proposal took nine years to complete. Episode notes: Temporal is a new TC39 proposed standard for JavaScript that replaces the Date object. It operates as a top-level namespace and brings a modern date/time API to the ECMAScript language. Connect with Jason on Bluesky or at his website. Congrats to Great Answer badge winner BrenBarn, who won the badge for their answer to rethrowing python exception. Which to catch?. TRANSCRIPT

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Time is a construct but it can still break your software

0:00 35:38

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of The Stack Overflow Podcast?

This episode is 35 minutes long.

When was this The Stack Overflow Podcast episode published?

This episode was published on May 1, 2026.

Can I download this The Stack Overflow Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.