Skip to main content
Ben Nadel at CFUNITED 2010 (Landsdown, VA) with: David Lund and Ryan Jeffords and Ryan Johnson
Ben Nadel at CFUNITED 2010 (Landsdown, VA) with: David Lund Ryan Jeffords ( @ryanjeffords ) Ryan Johnson

Working Code Podcast - Episode 041: The Third Age Of JavaScript With Shawn "swyx" Wang

By on

Shawn Wang - known as "swyx" online - is a financial investor turned software engineer and journalist. With a passion for history and a knack for "trend spotting", Shawn uses a keen analytical sense, honed through years of financial due diligence, in order to organize the world of web development into a series of epochs, each with its own theme. He's recently codified these observations in a blog post titled, The Third Age of JavaScript. Today, we're thrilled to have Shawn as a guest on our podcast to discuss the past, present, and future state of JavaScript as well as the world of developer ergonomics and the magical possibilities of effortless platform management.

... featuring these beautiful, beautiful people:

With audio editing and engineering by ZCross Media.

For the full show notes and links, visit the episode page. And, be sure to follow the show! Our website is and we're @WorkingCodePod on Twitter and Instagram. Or, leave us a message at (512) 253-2633‬ (that's 512-253-CODE). New episodes drop weekly on Wednesday.

Reader Comments


I can related to what you were talking about re webpack being "the thing" 2 years ago and now people are using Vite. I actually switched to Vite a couple of months ago and it is a heck of a lot faster. I guess at the time webpack came out we were dealing with grunt and gulp which were 1st generation css/js processors. Vite is just gen 3 and I am sure in 2 years it will be replaced with something else.



It all just makes me feel so behind the times :D I am still using Gulp.js in my main build process at work (a legacy app that is 8+ years old at this point). I know I'll never be able to upgrade it to something fancy; but, hopefully when I start to work on newer applications, I'll get some hands-on time with the fancy new tech.



I always try to have a side project to experiment with new things. Most of the projects in my regular work use legacy frameworks/tooling so if I didn't have side projects I'd never be able to learn anything new. I even do volunteer work (for good causes) sometimes because it gives me the freedom to use what I deem to be the best options.



That's a power-move. That's something that I am trying to get better about doing. Sometimes, it's hard to leave my zone of comfort. But, especially lately, with some exploration into Message Queues, I feel like I'm really branching out more than I have in a long time.

Post A Comment — I'd Love To Hear From You!

Post a Comment

I believe in love. I believe in compassion. I believe in human rights. I believe that we can afford to give more of these gifts to the world around us because it costs us nothing to be decent and kind and understanding. And, I want you to know that when you land on this site, you are accepted for who you are, no matter how you identify, what truths you live, or whatever kind of goofy shit makes you feel alive! Rock on with your bad self!
Ben Nadel