The Myth of Perfect Code w/ Marc Backes
· Summarized
Key takeaways
- The whiskey tasting serves as a social backdrop, merging casual conversation with serious tech discussions.
- Real-world coding often involves managing messy code because of deadlines and legacy challenges.
- Setting boundaries for work-life balance is crucial for mental health and productivity.
- Personal branding can be enhanced through unique hobbies and interests outside of work.
- Patience and discipline are key in both tech and hobbies, like coding and pilot training.
Summary
Whiskey Review: Evan Williams Single Barrel
The episode kicks off with a taste test of Evan Williams Single Barrel whiskey. The hosts discuss its characteristics, describing it as complex with notes of dried apricot, brown sugar, and a hint of cinnamon on the finish. Each host shares their ratings on a scale of zero to eight tentacles, leading to an engaging conversation about bourbon taste preferences.
Code Conversations: Real vs. Ideal
The discussion then shifts to coding practices, notably the difference between real-world coding and ideal coding. Marc Backes shares insights on how real codebases can become messy over time due to various pressures, such as deadlines and tech debt. They emphasize the importance of managing this technical debt and maintaining code quality.
Work-Life Balance in Tech
Marc shares his perspective on work-life balance, highlighting how he now prioritizes personal time over extra money. He discusses the challenge of setting boundaries, especially when faced with workplace pressures to deliver. The conversation reflects a growing awareness within the tech community about the importance of maintaining a healthy work-life equilibrium.
Choosing Frameworks: Vue vs. React
As a software engineer primarily using Vue, Marc shares his journey from jQuery to Vue and how he ended up in the Vue ecosystem. He explains his preference for Vue over React, citing its cleaner syntax and how it aligns better with his workflow. The hosts engage in a light-hearted debate over different frameworks and their advantages.
What They’re Roasting: Coffee and Personal Branding
In a fun twist, the discussion moves to Marc's coffee-roasting hobby, where he creatively hands out roasted coffee at conferences to make connections and enhance his personal brand. He notes how unique personal touches like this can help a person stand out in the tech field and open doors professionally.
Aiming for the Skies: Pilot Training
Marc shares insights into his pilot training journey, discussing the challenges he faces, including unpredictable weather and the need for patience. This experience enhances his perspective on learning and personal growth, showing how discipline in training translates to valuable life skills.
Sponsors
- Norlan Glass · Today's episode is brought to you by Norlanglass.com. Yes. Every day's episode is brought to you by Norlanglass. Yeah. Because we drink out of them. Why not?
Show notes
This week, Robbie and Chuck talk with Marc Backes about Vue vs. React, work-life balance, and the realities of messy codebases. They also sip an Evan Williams Single Barrel, debate inbox zero, and discuss Marc’s adventures in coffee roasting and pilot training.
In this episode:
- (00:00) - Intro
- (01:45) - Whiskey review and rating: Evan Williams Single Barrel
- (09:03) - Hot Take: Inferred types vs explicit types
- (10:04) - Hot Take: Tailwind vs vanilla CSS
- (10:59) - Hot Take: Git Rebase vs Git Merge
- (11:27) - Nested ternaries?
- (15:58) - Real code vs ideal code
- (21:43) - Why work/life balance matters
- (30:28) - Why Marc chose Vue over React
- (31:19) - Ryan Reynolds speaking at Post/Con
- (32:40) - Render Atlanta and upcoming conferences
- (33:48) - Marc's connection to Mexico
- (34:54) - Discussing different foods
- (37:09) - Marc's inbox zero strategy
- (40:26) - Learning to fly
- (44:06) - Roasting coffee as a hobby
- (46:13) - Personal branding and standing out
- (51:19) - Plugs
Links
- Evan Williams Single Barrel: https://evanwilliams.com/single-barrel
- Vue: https://vuejs.org/
- Nuxt: https://nuxt.com/
- Norlan: https://norlanglass.com/
- Nintendo: https://www.nintendo.com/
- Switch 2: https://www.nintendo.com/us/gaming-systems/switch-2/
- Double Double Oaked Woodford: https://www.woodfordreserve.com/whiskey/double-double-oaked/
- Typescript: https://www.typescriptlang.org/
- Tailwind CSS: https://tailwindcss.com/
- React: https://react.dev/
- jQuery: https://jquery.com/
- Ryan Reynolds: https://en.wikipedia.org/wiki/Ryan_Reynolds
- Post Con: https://postcon.postman.com/
- Aviation Gin: https://www.aviationgin.com/
- Mint Mobile: https://www.mintmobile.com/
- Render Conf: https://www.renderatl.com/
- Taco Bell: https://www.tacobell.com/
- Marc Backes - Achieving Inbox Zero: https://marc.dev/blog/inbox-zero
- Superhuman: https://superhuman.com/
- Vim: https://www.vim.org/
- Vue: https://vuejs.org/
- Vite: https://vite.dev/
- Terminal Coffee: https://www.terminal.shop/
- Dax: https://x.com/thdxr/
- Jack Daniel's: https://www.jackdaniels.com/
- Kelly Vaughn: https://x.com/kvlly
Connect with Marc
- Website: https://marc.dev/
- X / Twitter: https://x.com/themarcba
Connect with Chuck and Robbie
- Robbie Wagner: https://x.com/RobbieTheWagner
- Chuck Carpenter: https://x.com/CharlesWthe3rd
Subscribe and stay in touch
- Website: https://whiskey.fm
- Apple Podcasts: https://podcasts.apple.com/us/podcast/whiskey-web-and-whatnot/id1552776603
- Spotify: https://open.spotify.com/show/19jiuHAqzeKnkleQUpZxDf
- Overcast: https://overcast.fm/itunes1552776603
- YouTube: https://www.youtube.com/@WhiskeyWebAndWhatnot
Whiskey Web and Whatnot Merch
Enjoying the podcast and want us to make more? Help support us by picking up some of our fresh merch at https://whiskey.fund.
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account