Skip to main content
Do Better Dev Show

Do Better Dev Show

By Do Better Dev Show
Do Better Dev Show is hosted by two software engineers from the Pacific NorthWest about Development, Engineering, and continually improving in their careers and lives!
Follow along as they chat about software practices, development workflows, tools, interviews, and everything in between.
Where to listen
Apple Podcasts Logo

Apple Podcasts

Google Podcasts Logo

Google Podcasts

Pocket Casts Logo

Pocket Casts

RadioPublic Logo

RadioPublic

Spotify Logo

Spotify

52 - Straight Cache, Homie
Want to actually crack the coding interview? Easy, just throw Redis at it. If that's not enough detail for you, listen to our conversation about all things caching-related. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Redis: https://redis.io/ 1Hz Redstone computer: https://youtu.be/tDxKhiJfgYk The Problem with Productivity Advice: https://youtu.be/xY0tJAkukWc Interview with Postdoc, Junior Python Developer: https://youtu.be/YnL9vAFphmE Lex Fridman Space Colonization and Self-Assembling Space Megastructures: https://youtu.be/KW8Vjs84Fxg Wholesome Recommendation... How to Longboard with Alex Hannigan: https://youtu.be/wyqaXxmb-8Q
01:19:01
April 04, 2022
51 - Sentry, Hypothetical Architecture, and Learning Spanish
Seriously, what are we even talking about in this episode? Tune in to find out. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Argo: https://argoproj.github.io/argo-workflows/ Sentry: https://docs.sentry.io/ Wholesome Recommendation... A Series of Unfortunate Events (on Netflix)
01:12:39
March 21, 2022
50 - CloudFormation vs Pulumi vs CDK
Infrastructure as Code is pretty neat, and now there are abstractions that make your life even easier (or not...). In this episode, Gyan continues to be an AWS shill, and Nathan probably gets himself fired. Tune in to learn how! Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... CDK: https://docs.aws.amazon.com/cdk/api/v1/ Pulumi: https://www.pulumi.com/docs/ Wholesome Recommendation... Mumbo Jumbo: https://www.youtube.com/channel/UChFur_NwVSbUozOcF_F2kMg
01:24:12
March 01, 2022
49 - What to Love About Software Engineering
Happy Valentine's Day! If you didn't get your significant other something nice this year, don't worry. We've got you covered. Just play them this episode. It's so full of love that you're guaranteed to have a good time. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Lix Jump: https://youtu.be/DZpXCbOUIxc Lex Fridman Podcast 258: https://youtu.be/SGzMElJ11Cc Wholesome Recommendation... Mufasa Good Vibes: https://youtu.be/u5CZz4rrRY8
01:14:48
February 14, 2022
48 - What is Virtualization, Anyway?
Is Docker here to kill virtualization? Is a hypervisor the newest, coolest pair of sunglasses? Is YAML the worst data format? These questions and more will be answered once and for all in this episode. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Pulumi: https://www.pulumi.com/ Wholesome Recommendation... Oregon Zoo Instagram: @oregonzoo
01:02:54
January 31, 2022
47 - Holy Frickin' Heck, It's 2022
Don't call it a comeback; it was just the holiday season. We're back, and it's a new frickin' year, so we're going to need you to get all the way off our backs about not uploading for a few weeks. We're talking about the year that was, the year that will be, and our career/job-related plans (or lack thereof) for the coming 12 months. It's basically one, big Do Better segment, so strap in. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Pulumi: https://www.pulumi.com/ Wholesome Recommendation... Summoning Salt (example video): https://youtu.be/mmJ_LT8bUj0
55:14
January 18, 2022
46 - Tech Debt, Alan Turing, and Hinge
It's climbing in your windows, snatching your velocity up... Tech debt is always sneaking into a project. What is it? How can you deal with it? Can it be stopped? We discuss. Also discussed... Nathan is starting to express symptoms of imposter syndrome, and Gyan is not a fan of a certain biography. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... FairPhone Review: https://youtu.be/gkmzDwgvqQM Landyachtz Dinghy: https://youtu.be/CtJbGxnvoR4 Wholesome Recommendation... Charismatic Voice (example video): https://youtu.be/pYWmkwlHk6o
01:06:09
December 13, 2021
45 - Onboarding: The Good, The Bad, and the Non-Existent
Recorded from the kitch- I mean - new studio, near Vancouver... comes a discussion about onboarding new team members. We also talk about our excuses for all of the things that we're still not doing better on. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Imagine REST Generator: https://www.imagine.ai/ Darn Tough Socks: https://www.mec.ca/en/brand/darn-tough/products/footwear/socks/c/1203 Wholesome Recommendation... Flight of the Concords - Jenny: https://youtu.be/mlYkIJVguCU
01:08:49
November 29, 2021
44 - Should Developers Specialize?
Deciding whether to specialize in your developer skill set can be a difficult choice... or is it? In this episode, we hash out the final, correct answer to the question of whether or not specialization is, in fact, for insects (or just COBOL devs). In other news, it's rainy in British Columbia right now, Nathan is moving, and Gyan is rebuilding some healthy habits. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... MacroFactor: https://www.strongerbyscience.com/macrofactor/ Wholesome Recommendation... Dave2D: https://youtu.be/IhqCC70ZfDM
01:05:20
November 15, 2021
43 - RDS Custom: Managed Database with a Twist
Much like porridge temperature, your level of database control needs to be just right. That's where RDS Custom comes in - a new AWS product that Gyan and his team have been working on. In this episode, he explains what RDS Custom is all about and for whom it's intended. Also discussed is Nathan's visit to Ontario, a bad movie, and using novelty to fight existential dread. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... RDS Custom: https://aws.amazon.com/rds/custom/ Guns Akimbo: https://youtu.be/ZOFatKD0Vzo Matt D'Avella time video: https://youtu.be/bmr1-K4dfvg Wholesome Recommendation... Cardboard Castles: https://youtu.be/FN1OR1aa2cM
59:39
November 08, 2021
42 - Git is the Answer to the Universe
Friends help friends git good. Don't have friends? We can relate, so let's talk about git together. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Atlassian Git Rebase Documentation: https://www.atlassian.com/git/tutorials/merging-vs-rebasing Wholesome Recommendation... Tim Minchin's Matilda The Musical (sample): https://youtu.be/P9GUTr2VXEA
01:03:59
October 18, 2021
41 - The Software of Personal Finance
Whether it's your bank, brokerage, or investment platform, software runs most of our interactions with money these days. In this episode, we discuss the software that we use to manage and automate our personal finances. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Tim Minchin as Judas: https://youtu.be/5lTwmK__TDo Access Control Podcast (SRE): https://youtu.be/IN3aE_3MFso RC Forward: https://rcforward.org/ Wholesome Recommendation... GoodTimesWithScar in NotAWheelChair: https://youtu.be/sfim5htXx14 Software Mentioned (Signing up through these links can help support the show)... Lending Loop: https://my.lendingloop.ca/lenders/retail_lenders/registrations/new?code=53531f Wealthsimple (Get $10,000 managed for free): https://wealthsimple.com/invite/nwcalvank Tangerine (Referral Key: 53626470S1): https://www.tangerine.ca/
01:14:24
October 11, 2021
40 - The Frontend Ecosystem is a Mess
In this episode, we vent our frustrations with the Frontend/Javascript ecosystem. Do you ever feel like you're the only crazy one who wonders why your npm scripts live in the same file as your dependencies? You're not alone. We also talk a lot about dopamine, spawning a conversation about how we're trying to stay mentally healthy and motivated through a boring period of life. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... MacroFactor: https://www.strongerbyscience.com/macrofactor/ Huberman Lab Podcast on Dopamine: https://hubermanlab.com/controlling-your-dopamine-for-motivation-focus-and-satisfaction/ Lindsey Stirling's New Video: https://youtu.be/apggZTGoN4o Wholesome Recommendation... Fortunecooking How to Make Simple Sushi: https://youtu.be/eLRL18LvVyo
01:15:45
October 04, 2021
39 - Escaping the Ivory Tower (Physics to Development w/ Jon)
Our friend and former coworker, Jon, went from a decade in Physics to a career in Software Development. His journey passed through QA, Frontend, YAML Doctor...ing, and may wind up in Machine Learning. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Nathan's Favourite Episode of Epic Meal Time: https://youtu.be/ZYffV7qhvTc Wholesome Recommendation... Brooke Johnson Longboarding: https://youtu.be/z94653s1B64
01:18:45
September 27, 2021
38 - We're Developers... Now What?!
Working as a developer is cool and fun, but what comes next? The guys discuss how they're struggling to figure out what's next for their careers, and how they're trying to plan accordingly. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... FOAAS: https://foass.1001010.com/ A Typical Conversation with My Mom: https://youtu.be/XmecyCCdknk MKBHD Road Trip Day 1: https://youtu.be/NqfitWYfrcg MKBHD Road Trip Day 2: https://youtu.be/Eb-vBAS2Dls Fireflies cover: https://youtu.be/KklfyaIUUHs
01:12:15
September 20, 2021
37 - Linux Turns 30!
Everybody's favourite kernel with a penguin mascot has hit the big 3-0! In this episode, Nathan tosses around some half-baked Linus facts, and Gyan waxes poetic about all the ways that Linux has made his job possible. In this largely off-topic discussion, Gyan provides his initial feedback on being the proud owner of a Kindle, and Nathan finally brings this show back to being the Rocket League podcast that it was destined to become. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Wholesome Pick: https://youtu.be/aVevvbFNKiY Common Sense Investing - Investing in Happiness: https://youtu.be/iNZk-N6uDcg Rational Reminder - Day Trading & Overconfidence: https://youtu.be/c2QMkY8vuRs
01:15:27
September 13, 2021
36 - Managed Databases and Existential Crises
You know what's cool? Databases. You know what's not cool? Managing a database yourself. In this episode, Gyan tells everybody about RDS. In an abbreviated do better segment, the guys discuss their sudden onset of existential dread. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Wholesome Pick: https://youtu.be/wQyMJNRPjjE MKBHD Z Flip Video: https://youtu.be/1uu9VWBgcBU
53:59
September 06, 2021
35 - You (Don't) Need Microservices
You're not one of the cool kids unless you're using microservice architecture, but, like... should you? In this episode, they guys discuss the pros and cons. Note: Nathan's primary audio file got corrupted, so this was produced using the backup source. Apologies for the worse-than-normal quality. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Wholesome Pick: https://youtu.be/9MnR-XbZKGg
01:12:30
August 30, 2021
34 - Staying Healthy as a Developer
So, you can optimize a database query, but can you optimize your health? The guys talk about keeping those joints feeling good while working as a desk jockey. Pain will be aaaaall the way off your back by the end of this one.* * We're not doctors, nor medical experts. The contents of this show are for entertainment purposes only. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Pitch Meeting (a compilation for your viewing pleasure): https://youtu.be/yqbDUKavWiM Kelly Starrett: https://www.youtube.com/c/TheReadyState/videos
01:12:59
August 23, 2021
33 - Elasticsearch in the Real World
When Elasticsearch isn't generating drama, it can be used to generate fast and accurate search results within a document database. In this episode, the guys talk about their experience with using ES in the real world. In the do better segments, Gyan continues to make (false?) promises about the Do Better IG account, and Nathan argues that a meet-up he had with a girl was definitely a date. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... ArgoCD: https://argoproj.github.io/argo-cd/ RIP John Meadows: https://youtu.be/J9ZBRuY43xs
01:05:23
August 16, 2021
32 - We Changed Our Minds
Is TypeScript trash? Are feature flags the future? In this episode, the guys discuss how their opinions have changed over time. Meanwhile, Gyan is doing better with cable management and Nathan is happy about olives stuffed with blue cheese. It's the little things in life.   Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/
01:25:06
August 09, 2021
31 - How to Keep Your Database Happy
The roadtrip is over, and it's time to talk about development stuff again! Databases are a complex topic that people dedicate entire careers to, but that shouldn't stop you from writing responsible queries, using the right indices, and sharding your tables properly. In the do better segment, Gyan talks about his need for introvert time, and Nathan admits that he's not doing better at anything other than Rocket League. Reach us at... Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Lex Fridman & Andrew Huberman: https://youtu.be/VRvn3Oj5r3E
01:10:37
August 02, 2021
30 - Elastic Beanstalk is Pretty Neat
Find someone who looks at you the way that Gyan looks at Elastic Beanstalk. If you haven't heard of this AWS service, this episode is perfect for you. Nathan has nothing but questions, and Gyan has the answers. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/
51:38
July 26, 2021
29 - Agile Sucks, But You Should Use It
In this episode, Nathan rants about Agile software development in the real world. In the do better segment, Gyan low-key shares big news about his current job, and Nathan tries to talk himself back into using dating apps. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Lindsey Stirling - Guardian: https://youtu.be/VgzTfdzj_Ho Lindsey Stirling - Masquerade: https://youtu.be/f-PRMB1SsHM
01:17:50
July 19, 2021
28 - The 7-Layer OSI Model
In this episode, Gyan and Nathan talk some high-level networking principles via the OSI Model. In the do better segment, Nathan rediscovers that he is capable of talking to other human beings, and Gyan learns to swim. Despite how it may sound, they are both, in fact, fully grown adults. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Lex Fridman & Charles Hoskinson: https://youtu.be/FKh8hjJNhWc
01:04:25
July 12, 2021
27 - Cross-Team Collaboration
Is your team constantly confused by the things you're doing? Do other teams look at the APIs you've built and scratch their head? If you answered yes (or no) to either of these questions then today's episode is for you! Note: Apologies for the loud fan noise. Nathan's laptop couldn't handle the heat :( Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/
01:01:40
July 05, 2021
26 - Infinitely Scalable Storage with S3
The boys are back to the AWS chatter. This time, they discuss Gyan's second-favourite AWS service: S3. Luckily, everyone's favourite AWS-certified co-host is here again to make sure that the conversation is accurate. In the do better segments, Nathan offends his entire hometown, and Gyan commits to reading more betterest. All this and more on episode 26.   Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/
54:56
June 28, 2021
25 - Talking Shopify with Anis
Today, we're joined by our first guest! Having worked at Shopify for 6 years, Anis has a lot to teach us about the company, both for customers and employees. This is also the first in-person recording! How exciting. #TripleBlessed Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Bo Burnham: Inside - available on Netflix Bo Burnham's Youtube: https://www.youtube.com/channel/UC81hVmI5eEBIt3s3HQpJd_w
48:39
June 21, 2021
24 - Elastic Compute Cloud (AWS EC2)
After a basic System Design discussion last week, the guys dig deeper into one of the OG services on AWS: EC2. The chat quickly evolves into an informal infrastructure pop quiz, which Gyan conducts and Nathan attempts to pass. Beyond EC2, Gyan shares some productivity goals, and Nathan rediscovers wind. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... EC2 Comparison Site: https://instances.vantage.sh/ Watsky Freestyle: https://youtu.be/FdbSTlXYVhc Flakes 1v1 w/o Mechanics: https://youtu.be/O5E4MMWr4xw Stronger By Science Podcast: https://www.strongerbyscience.com/podcast/
01:14:42
June 14, 2021
23 - Talking System Design Basics
Your favourite YAML doctor and certified AWS noob are back to talk about the basics of system design. The guys discuss standard web app architecture, including DNS, load balancers, and databases. In the do better segments, Gyan talks some more about the impact that Thanks for the Feedback has had on him, and Nathan continues to try to make this a show about Rocket League. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References... Rocket Science: https://www.youtube.com/channel/UCfKidiMlHTBRNkQZlLzUesw
01:07:20
June 07, 2021
22 - Learning Outside of Work
As developers, we learn a lot on-the-job, but there are also many times when the job you have can't prepare you for the job you want. In this episode, the guys talk about things that they've done to continue learning and improving outside of their 9-to-5. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/
01:10:43
May 31, 2021
21 - Documentation
Let's face it, your documentation sucks. Ours probably does too, but now we have a podcast, where we can pretend that it doesn't. In this episode, the guys talk about how nearly everything that they do is essentially just documentation, how Atlassian should do better, and how to breathe. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References in this Episode... Sequence Diagram: https://sequencediagram.org/
01:16:04
May 24, 2021
20 - Getting a Dev Job (Part 5)
In the final instalment of the interview series, the guys talk about the steps from accepting an offer to the first day on the job. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References in this Episode... MKBHD RetroTech Season 2: https://youtube.com/playlist?list=PLBsP89CPrMeNIuvr9j3_EQaMwaNJ6rhuQ JohnnyBoi_i Twitch VODs: NA vs EU 1: https://youtu.be/ttFve1D5JoM NA vs EU 2: https://youtu.be/4Vw0JXXzle8 NA vs EU 3: https://youtu.be/0LkF9zIV4OY
57:15
May 17, 2021
19 - Getting a Dev Job (Part 4)
Technical interviews come in many forms, and you need to prepare for them in different ways. The guys discuss their approaches to technical interviews, how to prepare, and when to simply refuse to do them. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club Instagram: https://www.instagram.com/dobetterdevshow/ References in this Episode... JohnnyBoi_i Twitch Stream (will expire eventually): https://www.twitch.tv/videos/1004022195
01:08:29
May 10, 2021
18 - Getting a Dev Job (Part 3)
The boys talk about their experiences with passing non-technical / HR-screening interviews. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club References in this Episode... Sequence Diagram: https://sequencediagram.org/ How to Win Friends and Influence People: https://amzn.to/3gnSdel
01:04:06
May 03, 2021
17 - Getting a Dev Job (Part 2)
The boys talk about the different ways that they've found new jobs and how to approach your current employer before you leave. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club
01:00:57
April 26, 2021
16 - Getting a Dev Job (Part 1)
The boys talk about the things to consider when looking for your next (or first) Software Development job. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club References in this Episode... Canada Learning Code: https://www.canadalearningcode.ca/ Gyan's Linkedin: https://www.linkedin.com/in/gyaneshm/ Nathan's Linkedin: https://www.linkedin.com/in/nwcalvank/
01:04:07
April 19, 2021
15 - Staying Productive While Remote
In this episode, the guys discuss strategies they use for staying sane and productive while working from home (spoiler alert: Nathan just avoids as many meetings as possible). Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Email: devshow@do-better.club
01:01:27
April 12, 2021
14 - Data Structures
The guys cover some of the common data structures that they use day-to-day. Nathan gets too excited about trees, and Gyan tells us all why linked lists are the cutest data structure. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank References in this Episode... X-state: https://xstate.js.org/ You Suck at Coding: https://youtu.be/ijL0h6-1qbQ Nathan's Favourite Algorithms: https://nwcalvank.dev/a-few-of-my-favourite-algorithms/ AWS Course Nathan is following: https://www.udemy.com/course/aws-certified-solutions-architect-associate-saa-c02
01:08:32
April 05, 2021
13 - React vs Vue vs Angular
In this episode, the guys discuss the big three frontend frameworks. Nathan has a favourite. Gyan has a favourite. One of the three is unloved. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank References in this Episode... AWS vs Opensource ElasticSearch - https://www.infoq.com/news/2021/01/elastic-aws-open-source/ React as a UI Runtime - https://overreacted.io/react-as-a-ui-runtime/ Counting Stars - https://youtu.be/vbYB4rddM-8 Good Person - https://youtu.be/MT-Xe-5qpRQ Elastic Vue - https://elasticvue.com/
01:09:36
March 29, 2021
12 - Burnout
In this episode, the boys discuss their experiences (or lack-thereof) with burnout. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank References in this Episode... 2020 Game by Max: https://2020game.io/
01:09:42
March 22, 2021
11 - Functional Programming
In this episode, Nathan talks far too much about his love of Functional Programming while Gyan makes puns and has internet issues. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank References in this Episode... Async Python Article: http://calpaterson.com/async-python-is-not-faster.html React & Redux Talk (jump to 30:01): https://youtu.be/vK1DazRK_a0?t=1801 Minecraft Computers Channel: https://www.youtube.com/user/n00basaurous
01:13:03
March 15, 2021
10 - Analytics & Reporting
Gyan loves data, and Nathan should too. The guys discuss the ways that you can use analytics and reporting to make data-driven decisions about your application and infrastructure. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/  Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank
01:06:32
March 08, 2021
09 - CI/CD & Infrastructure as Code
Today, the guys discuss one of Gyan's favourite things (no, not data): automation! Stable software requires stable releases, which is where automating the deployment of the code and even the infrastructure that code runs on comes in handy. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank
01:06:04
March 01, 2021
08 - Scheduling and Tasks
In this episode, the guys talk about the different ways that you can schedule code and/or run it asynchronously. Nathan second-guesses himself a lot, and Gyan provides much more useful information. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank
01:07:60
February 22, 2021
07 - Development Workflows
In this episode, Gyan and Nathan describe their favourite development tools, while bickering about whether or not Vim key bindings are the best (they clearly are).  Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank
01:16:30
February 15, 2021
06 - The "Myth" of Full Stack
In this episode, Gyan and Nathan attempt to define "Full Stack," officially determine whether or not it is a myth, and how these factors should fit into your career plan.  Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank
01:05:15
February 08, 2021
05 - Side Projects
In this episode, Gyan and Nathan discuss the importance (or unimportance?) of side projects, what they've worked on in the past, and what you could work on in the future.  Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank
01:07:27
February 01, 2021
04 - Interview Questions
In this episode, Gyan and Nathan discuss strategies for both conducting and performing well in interviews. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank
01:09:34
January 25, 2021
03 - Software Testing
In this episode, Gyan and Nathan discuss the different levels of testing, their approaches/preferences, and how to work alongside QA to deliver stable software. Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank
01:10:31
January 18, 2021
02 - Mentorship & Feedback
In this episode, Gyan and Nathan discuss the importance of mentorship, how to provide good mentorship, and how to be a good mentee.  Do Better Club: http://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/  Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank
01:12:40
January 11, 2021
01 - How Programming Languages Shape Your Thinking
In this episode, Gyan and Nathan discuss the programming languages that they've used and how those languages have shaped their current approach to software development.  Do Better Club: https://do-better.club/ Nathan's Dev Blog: https://nwcalvank.dev/ Gyan's Twitter: https://twitter.com/gyancode Nathan's Twitter: https://twitter.com/nwcalvank Some of the Resources Mentioned: Complete Guide to useEffect: https://overreacted.io/a-complete-guide-to-useeffect/ Kyle Simpson's You Don't Know JS Series (1st Edition): https://github.com/getify/You-Dont-Know-JS/tree/1st-ed Frontend Masters: https://frontendmasters.com/
01:19:03
January 04, 2021