The hosts share their unexpected journeys into tech and discuss career paths shaped by early interests and networking. They dive into humorous mishaps while troubleshooting hardware and highlight the effectiveness of a travel router for seamless connectivity. Recent topics like a bootloader bug in CrowdStrike, which caused system crashes, are also explored. The blend of tech insights with light-hearted moments creates an engaging atmosphere as they navigate through personal stories and the significance of safe practices in tech.
Taking regular breaks from work is essential for combating burnout and enhancing long-term productivity and creativity.
Discovering captivating podcasts can transform one's perspective on learning, making subjects like history more engaging and relatable.
Creating a structured and visually distinct work environment fosters greater productivity and helps avoid mistakes in different work types.
Deep dives
The Importance of Taking Breaks
The podcast emphasizes the necessity of taking breaks from work to combat burnout and maintain a healthy work-life balance. The speakers share their personal experiences, acknowledging times when they stepped back from their responsibilities to recharge. They mention how vacations and time off can lead to increased productivity, creativity, and overall well-being. This discussion underscores the idea that regular breaks are vital for long-term sustainability in any career.
Rediscovering a Love for History Through Podcasts
One speaker shares how discovering podcasts, particularly ones about history, transformed their perception of the subject. Initially uninterested in history during school, they found Dan Carlin's 'Hardcore History' captivating. This podcast covers extensive historical narratives and human experiences that made history come alive in a way that textbooks did not. They highlight how this shift in perspective can change one's engagement with learning.
Creating a Productive Environment
The podcast discusses the significance of having a conducive environment for creativity and productivity. One of the speakers reflects on how structured environments or themes can help differentiate between various work types, like production versus development. The use of color-coded themes in command-line interfaces is introduced as a practical example that helps avoid mistakes when working across different environments. This insight serves as a reminder of the power of visual cues in maintaining focus and efficiency.
The Challenges and Joy of Learning New Skills
The conversation shifts to the theme of lifelong learning and the challenges of adapting to new technologies or skills as one progresses in their career. Participants recount their journeys of exploring programming and technical skills that initially seemed daunting. They emphasize that overcoming these hurdles can lead to tremendous personal and professional growth and satisfaction. This perspective encourages others to embrace the uncomfortable process of learning something new.
The Evolution of Video Game Complexity
The podcast delves into the complexities of modern video games, comparing them to classic titles. One speaker reflects on how their experience with a game called 'Hollow Knight' taught them about the importance of persistence when facing difficulty in gaming. They explore how design elements in contemporary games can be more forgiving, enabling players to learn at their own pace. This insight parallels broader themes of growth and adaptation in the face of challenges, not just in gaming but in life.
Embracing New Trends in Programming
A segment highlights the importance of being adaptable in the programming landscape, especially as tools and frameworks evolve. The speakers discuss how trends like the adoption of minimalist prompts in shells have gained popularity. Additionally, they mention how power level 10K has been replaced with more user-friendly alternatives like Starship. The discussion illustrates the fast-paced nature of technology, encouraging programmers to stay informed and open to change in their tools and methods.
We were asked in one of our recent reviews in Apple Podcasts if we would share our career paths and how we got started and how we arrived where we are today. We took some of that info, threw it at Microsoft’s CoPilot / DALL E 3 and that’s the artwork for this episode – you may be a little surprised at how the 3 of us got started as software developers. We also have some fun things to share about recent purchases, tweaks, mistakes made and some information about the CrowdStrike outage that recently occurred.
Reviews
Thank you again for taking the time to share your review with us!
Enabling trace caused a bug that didn’t happen otherwise – in other words, errors in your code (such as in a toString()) could cause unforseen problems when working with other libraries and enabling verbose logging
Upgraded the fans in my Omada switch…may have done something stupid – ie. you should never mess aorund inside electrical components when they were powered on else you may risk injury or even frying some expensive equipment
The travel router experience has been awesome – we mentioned this thing in a recent episode and it really is awesome
Great topic in the Coding Blocks slack #episode-discussion channel – can you buy your way out of a jam when older developers leave and tribal knowledge is abundant? ie. how much money would it take for you to work on an old jquery application nowadays, or maybe support a v1 MVC .NET application
Some craziness with Crowdstrike and several industries coming to a standstill due to a bug
International Programmer’s day is January 7th, for no reason I can find. No joke, it depends! It’s the 256 day of the year, which changes with leap years. This year it’s on 9/12.
Hollow Knight, amazing created by 3 people (mostly) fantastic game, it’s not as hard or long as I thought it would be. The gameplay is amazing, the music is amazing, the story is hidden, but amazing. Just play it on just about any platform. https://store.steampowered.com/app/367520/Hollow_Knight/
If that’s not low-level enough for you, check out overtone. It’s an open-source LISP-like wrapper around the SuperCollider audio engine that you can use to make really cool, live looping music. https://overtone.github.io/
Did you know that k9s has a slick way of supporting skins via XDG_CONFIG, you just drop in a couple skin files and then update a parameter to tell your context/clusters what to use. Great article that walks you through it: https://k9scli.io/topics/skins/
Starship minimalist prompt for any shell, previously Joe had been using powerlevel10k to show git information, kubernetes information, auto-complete etc, but it’s been deprecated and it looks like Starship appears to be the de jour replacement. https://starship.rs/
Showing the “hidden frames” in a strack trace in IntelliJ If you want to see everything that happened in those hidden frames, you will want to right click that stack trace and show traces from external libraries – there are other features there you can enable/disable as well!
Get outside … go for a hike, a ride, go see a concert, go see Deadpool & Wolverine … That one means your back inside, but you had to go outside to get there
Students – get an internship or co-op job … it’s easier to get started in your career while you’re still in school than it will be when you’re out and looking for a job
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode