
Time is a construct but it can still break your software
From The Stack Overflow Podcast by The Stack Overflow Podcast
May 1, 2026 · 36 min · Episode 943
About this episode
Ryan discusses date and time handling in JavaScript with Jason Williams, focusing on the challenges and the Temporal proposal.
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? . See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info .
People in this episode
Host: Ryan
Guest: Jason Williams
Topics covered
- JavaScript
- date handling
- Temporal proposal
- software engineering
- programming libraries
Keywords
- JavaScript
- Temporal
- date handling
- Moment.js
- software engineering
- ECMAScript
- programming
Mentioned in this episode
Organizations: Bloomberg, TC39, ECMAScript
Products: Rust-based JavaScript engine Boa, Moment.js
Books & works: Temporal proposal, Date object
More episodes of The Stack Overflow Podcast
- Developers are emotionally attached to their tools · June 12, 2026 · 34 min
- When the cost of code approaches zero, what does engineering leadership look like? · June 11, 2026 · 34 min
- Creating checkpoints by gaslighting a Postgres database · June 9, 2026 · 35 min
- Making the OWASP top ten in the vibe code era · June 5, 2026 · 34 min
- What it takes to be a player in the international AI game · June 2, 2026 · 26 min
- The find out stage of AI is just supply chain and password protection · May 29, 2026 · 31 min
Explore listener stats, chart rankings, contacts and more on the The Stack Overflow Podcast podcast page.