

Whiskey Web and Whatnot: Web Development, Neat
RobbieTheWagner and Charles William Carpenter III, The Radcast Network
Veteran web developers RobbieTheWagner and Charles William Carpenter III host this informal, whiskey-fueled fireside chat with your favorite web devs. They discuss all things web development including JavaScript, TypeScript, EmberJS, React, Astro, SolidJS, CSS, HTML, Web3, and more. They take a unique approach and focus on getting to know the human side of developers and their hobbies outside of work, all while sampling a new whiskey that they rate on their unique tentacle scale.
Episodes
Mentioned books

Jun 16, 2022 • 57min
A Battle of Two Worlds and Mentorship Above Milestones with Cory Brown
It's not often that a blog post sets the internet on fire. But a recent post by Cory Brown about async/await led to an uproar and even messages of pity from Hacker News. Who knew a simple post about pattern preferences would cause such controversy?
Today, Cory's here to explain his side of the story for those happily using async/await in various concurrency patterns. Luckily, Cory believes, to each their own, and even welcomes responses from developers like Eric Elliott and Robbie as important food for thought. So which universe do you prefer? Object-oriented or functional?
In this episode, Cory talks with Chuck and Robbie about why he prefers promise to async/await, his response to Robbie's weekly rant on classes, what really makes an engineer "senior", how every tech team should operate, and why Cory recently chose to learn Scottish Gaelic.
Key Takeaways
[00:40] - A brief introduction to Cory.
[01:19] - A whiskey review.
[08:39] - Cory's controversial opinion on async/await patterns.
[18:56] - How Cory views classes and his defense of Hooks.
[29:54] - Why time matters with engineer seniority.
[42:00] - A Dr. Pepper and obscure language-themed whatnot.
Quotes
[26:27] - "I've already seen ideas from the object-oriented world come in and benefit the functional world. And vice versa — the functional world come in and really benefit the object-oriented world. So I don't want to see either of them go away even as I choose to essentially wholly live on one side." ~ Cory Brown [https://twitter.com/uniqname]
[37:10] - "If you have any hope of going to whatever your next job is and entering a codebase that is at all reasonable, then we need to start training our junior engineers. And unfortunately, businesses are not investing in that for whatever reason so it's on us to do that." ~ Cory Brown [https://twitter.com/uniqname]
[40:24] - "A large chunk of the last several years of my career has been a diminished focus on producing stuff directly and more in enabling others to produce more quickly." ~ Cory Brown [https://twitter.com/uniqname]
Links
Cory Brown on Twitter [https://twitter.com/uniqname]
Cory's website [https://365jsthings.tech]
Aumni [https://www.aumni.fund/]
National Geographic [https://www.nationalgeographic.com/]
Spiritless Kentucky 74 [https://spiritless.com/products/kentucky-74-non-alcoholic-bourbon]
Eric Elliott [https://ericelliottjs.com/]
Why I avoid async/await [https://uniqname.medium.com/why-i-avoid-async-await-7be98014b73e]
JavaScript [https://www.javascript.com]
Promise [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise]
Async/await [https://javascript.info/async-await]
Hacker News [https://news.ycombinator.com]
YAML [https://yaml.org]
Douglas Crockford [https://www.crockford.com]
Yehuda Katz [https://yehudakatz.com]
Ember.js [https://emberjs.com]
React [https://reactjs.org]
Preact [https://preactjs.com]
Stencil.js [https://stenciljs.com]
Hooks [https://reactjs.org/docs/hooks-intro.html]
Clojure [https://clojure.org]
The Coming Storm (Cory's post about emerging software developers) [https://uniqname.medium.com/the-coming-storm-c03ada70b022]
Backstage [https://backstage.io]
Dr. Pepper [https://twitter.com/drpepper]
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 9, 2022 • 56min
A Framework for Ember TypeScript with James C. Davis
In 2017, James C. Davis moved to Charlottesville, Virginia to work at a non-profit tech company that used Ember in their original Saas platform. While James had dabbled in Ember previously, an ask to reimplement the front-end in Ember, this time using TypeScript, proved challenging.
At the time, a few engineers were using TypeScript in Ember, but the open source framework James worked on became the de-facto reference point for projects in Ember types. And the unofficial group of engineers collaborating on the project has become the official Ember TypeScript Core Team.
Today, James works at e-commerce company Salsify with a front-end all in Ember TypeScript. Although setting the standard for using TypeScript in Ember, James believes there's a time and a place for types. Plus, he may have a solution for Robbie's monorepo grievances.
In this episode, James talks with Chuck and Robbie about his struggles and triumphs perfecting Ember TypeScript, his real thoughts on monorepos and functional programming, keeping APIs private, and why developing Glint was a type checking necessity.
Key Takeaways
[01:46] - A whiskey review.
[05:48] - Two truths and a lie.
[12:28] - How James discovered Ember and open source.
[16:28] - The purpose of the dot ember-cli file.
[22:00] - When TypeScript isn't your best bet.
[22:53] - How the Ember TypeScript core team is handling private API.
[25:41] - How James feels about monorepos and functional programming in general.
[28:57] - What tool James uses to link packages.
[31:36] - How James created Glint.
[39:03] - A camping, travel, and steak-themed whatnot.
Quotes
[17:58] - "One of the cool things about the way TypeScript is done now with Babel is we can write stuff in TypeScript and we can use Babel to basically strip out all of the type annotations and just produce JavaScript." ~ @jamscdavis [https://twitter.com/jamscdavis]
[19:38] - "Basically at this point, the only really useful thing that you need inside ember-cli-typescript is its blueprint which is different from the blueprints that generate components and Ember things." ~ @jamscdavis [https://twitter.com/jamscdavis]
[21:53] - "The bigger and more complex your project is, the more that [TypeScript] helps you." ~ @jamscdavis [https://twitter.com/jamscdavis]
Links
James on Twitter [https://twitter.com/jamscdavis]
GitHub [https://github.com]
Twitter [http://www.twitter.com]
Elon Musk [https://twitter.com/elonmusk]
Starlink [https://www.starlink.com]
Ragged Branch Virginia Straight Bourbon (Wheated Bourbon) [https://www.raggedbranch.com]
It Might Get Loud [https://www.amazon.com/Might-Get-Loud-Jimmy-Page/dp/B002WNC5BU]
Whiskey Web and Whatnot: Bringing Types to Ember with Chris Krycho [https://www.whiskeywebandwhatnot.fm/bringing-types-to-ember-with-chris-krycho/]
Chris Krycho [https://twitter.com/chriskrycho]
Ember TypeScript Core Team [https://blog.emberjs.com/typed-ember-is-now-the-ember-type-script-core-team/]
Center for Open Science [https://www.cos.io]
The Open Science Framework [https://www.cos.io/products/osf]
Ember.js [https://emberjs.com]
TypeScript [https://www.typescriptlang.org]
ember-cli-typescript [https://github.com/typed-ember/ember-cli-typescript]
Salsify [https://www.salsify.com]
Dan Freeman [https://twitter.com/__dfreeman]
Babel [https://babeljs.io]
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 2, 2022 • 58min
Mystery Maker's Monday, Testing, and GraphQL
They say if it's not broken, don't fix it. So why are we running tests on tests on tests that aren't business-critical? There's an art to testing beyond just striving to get 100% coverage. In fact, over-testing can actually hamper your progress more than help it. Meanwhile, Chuck's wondering why it's not possible to have a union of enums in GraphQL.
In this episode, Chuck and Robbie discuss some tech frustrations, lessons for the React community, why Ship Shape implemented spam traps, and a whatnot on all things alcohol, sports, Friends, and Robbie's (seemingly endless) truck saga.
Key Takeaways
[01:50] - A lengthy whiskey review.
[22:53] - Why getting carried away with tests becomes your downfall.
[34:50] - Why Chuck thinks these tests in the React community are useless.
[38:16] - Chuck's GraphQL confusion.
[40:49] - A browser bug Chuck noticed.
[44:09] - Robbie's non-sponsored plug.
[44:50] - A sports-themed whatnot and an update on Robbie's truck saga.
Quotes
[26:52] - "There are things that warrant tests and things that don't and there are good best practices for writing them." ~ @rwwagner90 [https://twitter.com/rwwagner90]
[33:44] - "Sometimes people will just chase the goal of as close to 100% coverage as possible and then you end up with a bunch of egregious tests along the way." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]
[34:00] - "You need to test what's business-critical. You can do the other tests if you have the time. But there were a lot of tests that really didn't even check anything. And it's kind of arbitrary — you got that coverage, but you weren't doing anything." ~ @rwwagner90 [https://twitter.com/rwwagner90]
[36:32] - "Cypress is a great example of having integration testing in context where you can get visual progression testing too so [you] have some understanding there." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]
Links
Maker's Mark No. 46 [https://www.makersmark.com/makers-mark-46]
Maker's Mark Cask Strength [https://www.makersmark.com/makers-mark-cask-strength]
Maker's Mark Private Selection [https://www.makersmark.com/makers-mark-private-selection]
Woodford Reserve [https://www.woodfordreserve.com/]
Jack Rose Dining Saloon [http://jackrosediningsaloon.com/]
The FRIENDS Experience [https://www.friendstheexperience.com/]
Mocha [https://mochajs.org/]
Jest [https://jestjs.io/]
Ember.js [https://emberjs.com/]
Slack [http://slack.com]
reCAPTCHA [https://www.google.com/recaptcha/about/]
React [https://reactjs.org/]
Cypress [https://www.cypress.io/]
Facebook [http://facebook.com]
Vite [https://vitejs.dev/]
GraphQL [https://graphql.org/]
Chuck on Twitter [https://twitter.com/CharlesWthe3rd]
Elon Musk [https://twitter.com/elonmusk]
Starlink [https://www.starlink.com/]
Netlify [https://www.netlify.com/]
Middesk [https://www.middesk.com/agent]
QuickBooks [https://quickbooks.intuit.com/]
Walkabout Mini Golf on Oculus Quest [https://www.oculus.com/experiences/quest/2462678267173943/]
Holey Moley [https://abc.com/shows/holey-moley]
Steph Curry [https://twitter.com/StephenCurry30]
Topgolf [https://topgolf.com/us/]
Rivian [https://rivian.com/]
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 26, 2022 • 56min
Leading From the Top, Creating a Community, and Balancing It All with Tracy Lee
Great things come in unexpected places. For Tracy Lee, an ex-boyfriend's T-shirt sporting the Ember Tomster is what tipped her off to software development. Following curiosity and a three-week bootcamp, Tracy was hooked and ready to take on a career in coding.
Today, Tracy is the CEO of This Dot Labs. She leads a team of 50 developers with a focus on reactive programming, web performance, and developer experience. Her clients and colleagues have become her closest friends and she's always looking to help fellow developers expand their careers. When she's not running an agency, Tracy is part of the RX Core Team (one of her many professional memberships), posting tech content to social media, and raising a new baby boy. So how does she manage it all?
In this episode, Tracy talks with Chuck and Robbie about wearing every hat under the sun and wearing them well, why she loves RxJS, having hard conversations with over-eager developers, what's so often ignored by non-technical CEOs, and what keeps Tracy motivated above all else.
Key Takeaways
[00:09] - A Cinco De Mayo-themed beverage review.
[02:47] - An intro to Tracy.
[06:17] - What RxJS is used for.
[09:28] - How Tracy balances everything.
[18:55] - Tracy's life outside of coding, parenting, and business ownership.
[27:17] - How Tracy first got into web development.
[38:23] - Tracy's advice for developers and the hardest pill to swallow when you're over-eager.
[45:05] - An important conversation about whiskey and Tracy's liquor cabinet.
Quotes
[08:24] - "Check out RxJS if you have not checked out RxJS. And then if you like it, I think it takes people a little bit to wrap their heads around it because it's a new way of thinking, but once people do I feel like people just want to RxJS all the things." ~ @ladyleet [https://twitter.com/ladyleet]
[15:19] - "I hope I can turn my life into only doing my hobby again. So that's my goal. Hire enough people to where I can actually not have to do all the things I don't love." ~ @ladyleet [https://twitter.com/ladyleet]
[29:36] - "I love development because it was so challenging to me, instead of business. I think developers go the other way, they're like, 'oh development's easy, let me do business stuff because that's challenging.' For me it was different, I was like, 'man this is so invigorating, this is hard and it's awesome and I can build things and create things.'" ~ @ladyleet [https://twitter.com/ladyleet]
[35:19] - "I always talk about web performance and generally no one really wants to invest in it but performance is such a huge deal." ~ @ladyleet [https://twitter.com/ladyleet]
Links
Tracy on Twitter [https://twitter.com/ladyleet]
This Dot Labs [https://www.thisdot.co]
Cutwater Spirits [https://www.cutwaterspirits.com]
Bartesian [https://bartesian.com]
Keurig [https://www.keurig.com]
RxJS Core Team [https://rxjs.dev/team?group=Core%20Team]
Google Developer Expert [https://developers.google.com/community/experts]
GitHub Stars [https://stars.github.com]
Microsoft MVP [https://mvp.microsoft.com/en-us/]
RxJS [https://rxjs.dev]
Angular [https://angular.io]
Ember.js [https://emberjs.com]
ember-concurrency [http://ember-concurrency.com/docs/introduction/]
tc39 Proposal for Observable [https://github.com/tc39/proposal-observable]
Introduction to RxJS Patterns in React [https://www.youtube.com/watch?v=qF8XcEwwPpU]
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 19, 2022 • 1h 3min
Bringing Types to Ember with Chris Krycho
In early 2017, Chris Krycho was working at one of the few startups using Ember, searching for a way to bring types to the emerging language. His primary goal became solving semantic versioning for TS. As Chris kept iterating, striving to combine multiple programming worlds, other engineers joined him in the pursuit until eventually, the Ember TypeScript Core team was born.
Today, Chris is a lead engineer at LinkedIn, a father, husband, runner, music composer, and whiskey enthusiast. His current goal is to ensure Ember Polaris has first-class TypeScript support. Aside from offering new dad advice to Robbie, Chris also describes what can become a superpower for new developers willing to work.
In this episode, Chris talks with Chuck and Robbie about best-case uses for TypeScript, a defense of complicated library code, Chris' ultimate goal with software engineering, and his advice for programmers on the rise.
Key Takeaways
[01:10] - A brief intro to Chris.
[02:26] - A whiskey review.
[10:57] - How the Ember TypeScript Core Team originated.
[19:11] - When Chris believes TypeScript isn't necessary.
[26:52] - Chris' lengthy experience with programming languages.
[28:39] - Chris' advice to Robbie as a new father.
[30:59] - How Chris responds to Robbie's issue with TypeScript.
[43:50] - What a first-class component template is.
[52:14] - A music and Hot Ones-themed whatnot.
[57:43] - The one thing Chris always plugs for developers.
Quotes
[16:27] - "TypeScript support is pretty essential to modern web development. Even if you're not using TypeScript in your web app, you are using TypeScript because under the hood, all of the tooling that exists across the ecosystem, more or less, uses TypeScript." ~ @chriskrycho [https://twitter.com/chriskrycho]
[19:39] - "There's no project in which TypeScript is necessary. There are very few projects in which it might not be useful, but that's going to depend on your team, your coding style, your mental frame, your background, etc." ~ @chriskrycho [https://twitter.com/chriskrycho]
[60:45] - "Getting deep on subject matter as well as having a general breadth is a really powerful one-two punch in terms of being able to grow as an engineer, to actually understand what you're working on." ~ @chriskrycho [https://twitter.com/chriskrycho]
Links
Chris Krycho [https://www.linkedin.com/in/chriskrycho/]
ChrisKrycho.com [https://chriskrycho.com]
LinkedIn [http://www.linkedin.com]
Ember [https://emberjs.com]
LinkedIn Learning [https://www.linkedin.com/learning/]
Kent C. Dodds [https://twitter.com/kentcdodds]
Old Forester 1920 Prohibition Style Whiskey [https://www.oldforester.com/products/old-forester-1920-style-prohibition-whisky/]
W.L. Weller [https://www.buffalotracedistillery.com/our-brands/w-l-weller.html]
The Glenlivet 14 Year Old [https://www.theglenlivet.com/en-US/the-collection/14-year-old]
Four Roses Bourbon [https://fourrosesbourbon.com]
runspired [https://www.instagram.com/runspired/]
Chris Manson [https://twitter.com/real_ate]
Whiskey Web and Whatnot: Runspired vs. Chris Manson on Solving the Number One Open Source Maintainer Dilemma [https://www.whiskeywebandwhatnot.fm/runspired-vs-chris-manson-on-solving-the-number-one-ember-issue/]
Discord [https://discord.com]
EmberConf [https://2022.emberconf.com]
Ember TypeScript Core Team (Typ [https://blog.emberjs.com/typed-ember-is-now-the-ember-type-script-core-team/]
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 12, 2022 • 1h 6min
Are Monorepos and NFTs Worth It?
Do you use monorepos? Do you love NFTs named after dogs? Chuck and Robbie have mixed feelings on both monorepus and Shiba Inu tokens and they're probably not the only ones conflicted. Developer tools and the metaverse are complex topics that don't always yield solidly positive or negative results.
The beauty of our ever-evolving digital space is the ability to continually iterate and learn from what's not working. Having said that, just because something is new (and trending on Twitter) doesn't mean it's the best tool for the job, nor that it should be used for anything besides its original purpose. Between monorepos and digital coins, sometimes the hype outweighs the benefit.
In this episode, Chuck and Robbie discuss their thoughts on monorepos, the downside to trending languages and developer tools, why the metaverse should be approached with caution, plus a whatnot covering everything under the sun.
Key Takeaways
[01:22] - A brief whatnot on SNOOs and Robbie's status as a new parent.
[02:55] - A whiskey review.
[12:29] - Why Robbie can't wrap his head around monorepos.
[28:20] - Why Robbie is (semi) entrenched in the metaverse.
[34:21] - Chuck and Robbie's take on the Oscar slap and the future of comedy.
[37:16] - A less serious whatnot about podcasts, electric cars, entertainment, and new babies.
Quotes
[21:43] - "I think that there's good practice in saying 'why?' But I don't think everything should always be one way. I think that [you should] just use the best tool for the job when you come across that." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]
[22:04] - "There are cases where monorepo could work and be good for people. I'm not saying they suck all the time. It's my argument with everything — people use React because they think it's cool, people use TypeScript because they think it's the hotness, we need to type everything. Monorepos are cool because some guy said, 'hey these are cool.' If it's not solving a real problem for you, just remove that from the code." ~ @rwwagner90 [https://mobile.twitter.com/rwwagner90]
[31:31] - "I still believe in the utility of the technology [of NFTs]. I do believe that there's something there. And people are just going to get more clever in the way that they apply that and there will be more security down the line. There's just way too many rug pulls these days to really make it all worth something." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]
Links
SNOO [https://www.happiestbaby.com/products/snoo-smart-bassinet]
Calumet Farm 12 Year Old Single Rack Black [https://www.calumetbourbon.com/12yo-singlerackblack]
Guinness Factory [https://www.guinness-storehouse.com/]
Jack Daniel's [https://www.jackdaniels.com]
Sagamore Spirit [https://sagamorespirit.com]
Safari [https://www.apple.com/safari/]
Rails [https://rubyonrails.org]
Lerna [https://lerna.js.org]
JSON [https://www.json.org/json-en.html]
TypeScript [https://www.typescriptlang.org]
Ember.js [https://emberjs.com]
React [https://reactjs.org]
Facebook [http://facebook.com]
Remix [https://remix.run]
Shiba Token [https://shibatoken.com]
SHIBOSHIS [https://shiboshis.shibaswap.com/#/]
The RECUR Portal Pass [https://pass.recurforever.com]
Netflix [http://netflix.com]
Darknet Diaries [https://darknetdiaries.com]
PRO-SPEED Autow [https://www.prospeedautoworks.com]
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 21, 2022 • 51min
Getting Lost in Git and Goodbye tsc
It's been a while since Chuck and Robbie dove headfirst into trending tech topics without a guest to bounce their ideas off of. Today, they discuss the latest in TypeScript and Git, the evolution of JavaScript over the years, developer pet peeves, and what success means on a team, on the web, and on the field.
Key Takeaways
[01:09] - A whiskey review.
[10:14] - What Chuck and Robbie think about introducing TypeScript to JavaScript natively.
[17:10] - A rant on everything except Git.
[23:60] - Why Robbie's been having problems with Git.
[33:09] - What's new from ES2022.
[34:44} - A football, capitalism, and bad vegan-themed whatnot.
Quotes
[13:40] - "I think [tsc going away] definitely moves JavaScript forward as this thing you can use more than just for the web. And we've been doing it for things other than the web forever, but I guess to the people that are outside the JavaScript community they look at it as this thing that's mostly web, and it's really evolving past that." ~ @rwwagner90 [https://mobile.twitter.com/rwwagner90]
[20:50] - "I just wish we could all agree that similar to any other language, not coding languages specifically, reading, writing, there should be punctuation." ~ @rwwagner90 [https://mobile.twitter.com/rwwagner90]
[23:12] - "[Opinions on languages] is such subjective overhead and us as consultants, when you find these differences from project to project, it's just not a thing worth fighting for. And the reality is, as long as there's consistency, all the answers are right and the logic is all that matters." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]
Links
The Senator 6 Year Straight Rye Whiskey Barrel Proof, Kentucky, USA [https://fpwm.com/the-senator-6yr-straight-rye-whisky-barrel-proof-750ml/]
Buffalo Trace Distillery [https://www.buffalotracedistillery.com]
TypeScript [https://www.typescriptlang.org]
Git [https://git-scm.com]
JavaScript [https://www.javascript.com]
CodePen [https://codepen.io]
PHP [https://www.php.net/manual/en/intro-whatis.php]
Deno [https://deno.land]
Rust [https://www.rust-lang.org]
Linux [https://www.linux.org]
Arduino Project Hub [https://create.arduino.cc/projecthub]
Stanford University [https://www.stanford.edu]
CoffeeScript [https://coffeescript.org]
Prettier [https://prettier.io]
Mariana Tek [https://marianatek.com]
Ember.js [https://emberjs.com]
Gooey Apps [https://gooeyapps.com]
Dropbox [http://dropbox.com]
Adobe Dreamweaver [https://www.adobe.com/products/dreamweaver.html?sdid=KKQTJ&mv=search&ef_id=CjwKCAjwxZqSBhAHEiwASr9n9Ec768PwoGjHBRC2UoTJRGF1SPGBg4vsilWKcnwEOKsI4cQZpT6_RRoCuW0QAvD_BwE:G:s&s_kwcid=AL!3085!3!473182599044!e!!g!!dreamweaver!1711729661!69579430720&gclid=CjwKCAjwxZqSBhAHEiwASr9n9Ec768PwoGjHBRC2UoTJRGF1SPGBg4vsilWKcnwEOKsI4cQZpT6_RRoCuW0QAvD_BwE]
UEFA Champions League [https://www.uefa.com/uefachampionsleague/]
PSG.FR - Paris Saint Germain [https://en.psg.fr]
Real Madrid CF [https://www.realmadrid.com/en/football/squad]
Kylian Mbappe [https://www.instagram.com/k.mbappe]
Karim Benzema [https://twitter.com/Benzema]
Tom Brady [https://twitter.com/tombrady]
Brett Favre [https://twitter.com/brettfavre]
Boston Red Sox [https://www.mlb.com/redsox]
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 14, 2022 • 1h 6min
Developing as a Developer, Appreciating Workers, and Navigating Framework Wars with Chris Garrett
When someone hands you an opportunity to specialize, to do something crazy with people you like, to learn from people building something before your eyes, it's difficult to pass up. An opportunity like that prompted Chris to leave LinkedIn for Bitski, a digital wallet for buying, selling, and storing NFTs.
Leaving what's safe and secure for what's largely unknown is definitely a risk, but Chris is a risk-taker. Despite loving Rust, Chris wanted to move away from JavaScript in the years ahead and expand his developer horizons. Plus, he's learned from experience that becoming emotionally attached to whatever you're using is a dangerous game.
In this episode, Chris talks with Chuck and Robbie about a lack of resources and corporate greed in open source, the framework eras we've lived through and what's to come, why workers are incredible, choosing a career path, and how to keep developing as a developer.
Key Takeaways
[00:23] - Introducing Chris and his recent good news.
[03:20] - An heirloom whiskey review.
[10:12] - Why Chris left LinkedIn and what he's up to now.
[17:20] - What Chris learned from React.
[18:58] - A chat about Classes, Functions, and Tailwind.
[26:20] - What goes awry with execution in open source.
[34:33] - Why open source is not sustainable and a brief history of the framework eras.
[40:40] - Why Bitski has moved away from Ember.
[46:49] - What Chris thinks about Web3.
[53:37] - A DC, Disney, and Cars-themed whatnot.
Quotes
[14:33] - "Honestly, I've worked with JavaScript for 10 years now and I don't ever want to become one of those one-language devs. So I would like to be able to transition away from JavaScript at some point. Or at least transition into being able to work in multiple languages" ~ @pzuraq [https://twitter.com/pzuraq]
[28:51] - "We built these primitives so that anybody can do it. Anybody can go and build that functionality. You don't need to RFC it to Ember. You don't need to have it be accepted by the core team." ~ @pzuraq [https://twitter.com/pzuraq]
[44:06] - "I didn't understand workers at first. I didn't understand that it fundamentally changes the dynamics of writing web applications." ~ @pzuraq [https://twitter.com/pzuraq]
Links
Chris Garrett [https://www.linkedin.com/in/pzuraq/]
Chris on Twitter [https://twitter.com/pzuraq]
LinkedIn [http://linkedin.com]
Google [http://google.com]
Laws San Luis Straight Rye Whiskey [https://lawswhiskeyhouse.com/our-whiskeys/#rye]
Netflix [http://netflix.com]
ABC Stores [https://abcstores.com]
Rob Jackson [https://www.linkedin.com/in/rwjblue/]
Tom Dale [https://www.linkedin.com/in/tommothereffindale/]
Dave Hermin [https://www.linkedin.com/in/davidandrewherman/]
David Hamilton [https://www.linkedin.com/in/hjdivad/]
Chris Krycho [https://www.linkedin.com/in/chriskrycho/]
Bitski [https://www.bitski.com]
Ticketfly [https://www.linkedin.com/company/ticketfly/about/]
Julian Tescher [https://www.linkedin.com/in/juliant/]
Patrick Tescher [https://www.linkedin.com/in/ptescher/]
Rust [https://www.rust-lang.org]
JavaScript [https://www.javascript.com]
Wasm [https://webassembly.org]
React [https://reactjs.org]
View [https://reactnative.dev/docs/view]
Svelte [https://svelte.dev]
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 7, 2022 • 57min
Prioritizing Performance and the Future of the Terminal with Zach Lloyd
The terminal is a constant in the dev world. Every developer will interact with the terminal in one way or another. So what if they worked better? Tools within the Google Suite inspired Warp Founder Zach Lloyd to bring that same ease of collaboration to the world of terminals. And so, Warp was born.
Because you can't avoid terminals, the implications of improving such a widely-used tool are what kept Zach going and building momentum with Warp. Zach believes in tools that solve problems vs shiny new tools winning the popularity contest. And that keeps him iterating on Warp, with the ultimate goal of improving developer workflow.
In this episode, Chuck and Robbie talk with Zach about elevating developer productivity, why Zach chose Rust, how Zach classifies the best engineers, a sneak peek at Warp's new features, and how he hopes Warp will revolutionize the developer experience.
Key Takeaways
[00:50] - An introduction to Zach.
[01:57] - A whiskey tasting.
[09:36] - A final whiskey review.
[13:31] - Why Zach chose to tackle the terminal.
[17:02] - Why Zach chose Rust.
[21:10] - The method behind Warp's madness.
[29:05] - How long it took Warp to scale up.
[33:22] - What Zach learned as the interim CTO at TIME.
[37:28] - A Kanye, dogs, and sports-themed whatnot.
Quotes
[15:13] - "One of the kind of root product ideas behind Warp was, could you build a version of a text-based interface that brings that same power to a much larger group of developers so it makes that power much more accessible." ~ @zachlloydtweets [https://twitter.com/zachlloydtweets]
[29:40] - "My general philosophy for when you're building something like this is to try to pick the tool that's going to get you to the best product experience. And so it's always like working backward from what user experience is going to be best and then how do you pick the tools, and the stack, and the technology to try to achieve that." ~ @zachlloydtweets [https://twitter.com/zachlloydtweets]
[30:33] - "In my experience, the best engineers who I've worked with and who I prefer to work with are people who are seeing the technology as a tool for achieving an end-user result or for solving some problem." ~ @zachlloydtweets [https://twitter.com/zachlloydtweets]
Links
Zach Lloyd [http://@zachlloydtweets]
Porsche Experience Center [https://www.porschedriving.com/los-angeles]
Warp [https://www.warp.dev]
Google Workspace [https://workspace.google.com]
Figma [https://www.figma.com]
Stellum Bourbon [https://www.stellum.com/bourbon]
Maynard James Keenan's wine (Caduceus) [https://caduceus.org]
Pappy Van Winkle's Whiskey [https://www.oldripvanwinkle.com]
Jim Beam [https://www.jimbeam.com/]
Total Wine [https://www.totalwine.com]
Seelbach's [https://seelbachs.com]
Chuck on Twitter [https://twitter.com/CharlesWthe3rd]
MGP of Indiana [https://www.mgpingredients.com]
Heaven Hill Distillery [https://heavenhilldistillery.com]
George Dickel Whiskey Distillery [https://www.georgedickel.com]
Jack Daniel's [https://www.jackdaniels.com]
High West Whiskey [https://www.highwest.com/products/american-prairie-bourbon]
Rust [https://www.rust-lang.org]
iTerm [https://iterm2.com]
Google Sheets [https://www.google.com/sheets/about/]
JavaScript [https://www.javascript.com]
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Mar 31, 2022 • 1h 3min
Setting Standards, Community Lifelines, and the Beauty of Open Source with Jen Weber
As developers, advancing in our careers can feel like the wild west. No guardrails, no handbook, and no standard path to success, everyone has a unique story when it comes to their coding career.
Far from a developer since childhood, Jen's no stranger to the unconventional path. Her Ember education grew within an accelerator while the bulk of her skillset expanded working in open source. While not an ideal path for everyone, the small startup environment and ability to learn from others in the Ember community was integral to Jen's growth.
But what if there was a way to standardize? And what should come first, a standardization of skillset or ethics? At a time when tech is advancing faster than ever and Artificial Intelligence has entered the chat, Jen Weber would argue that a need for some ethical benchmarks is the more urgent ticket.
In this episode, Chuck and Robbie talk with Jen about the imperfect path to developer success, how to standardize an ever-evolving industry, the struggle to measure developer expertise, and why the Ember community is largely responsible for her growth, career, and overall outlook on tech.
Key Takeaways
[00:26] - An introduction to Jen.
[01:18] - A whiskey review and freezing the perfect ice.
[09:32] - How Jen was introduced to Ember.
[14:57] - What working at a startup taught Jen about developing.
[19:20] - Why creating a standardized roadmap for developers is a helpful step.
[23:24] - What Jen thinks about ethical standardization.
[37:06] - The challenges of measuring developer expertise.
[42:57] - What hobbies Jen has outside of tech and a food-themed whatnot.
[53:25] - A midwest chat.
Quotes
[09:47] - "Good coding often follows certain patterns. And there's lots of different terminology and there's tons of blog articles written about what all those different patterns are, and some of them are just kind of baked into Ember." ~ @jwwweber [https://twitter.com/jwwweber]
[10:20] - "The [Ember] community became kind of my lifeline for figuring out how to do tricky things that were outside of what I had already learned so far, that were outside of the intro guides and tutorials. So I spent a lot of time building my knowledge through the help of other people." ~ @jwwweber [https://twitter.com/jwwweber]
[13:07] - "I hesitate sometimes to say, 'work in open source' because it's unpaid, on your own time. That was how I did it, and it benefited me hugely, but also I'm interested in finding out other people's pathways to being successful, to growing their skills, to reaching more senior engineering levels than just this one meandering way." ~ @jwwweber [https://twitter.com/jwwweber]
Links
Jen Weber [https://twitter.com/jwwweber]
Ember.js [https://emberjs.com]
Belfour Bourbon Whiskey Finished With Texas Pecan Wood [https://belfourspirits.com/our-spirits/bourbon-whiskey-finished-texas-pecan-wood]
Maker's Mark 46 [https://www.makersmark.com/makers-mark-46]
Watcher's Whiskey Tea [https://www.adagio.com/signature_blend/blend.html?blend=86010]
React [https://reactjs.org]
JavaScript [https://www.javascript.com]
Twitter [http://twitter.com]
Blockchain [https://www.blockchain.com]
Dropbox [http://dropbox.com]
Adobe Dreamweaver [https://www.adobe.com/products/dreamweaver.html]
Astro [https://astro.build]
Ember for React Developers [https://www.notion.so/Ember-For-React-Developers-556a5d343cfb4f8dab1f4d631c05c95b]
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.