Complete Developer Podcast - podcast cover

Complete Developer Podcast

BJ Burns and Will Gantcompletedeveloperpodcast.com
A podcast by coders for coders about all aspects of life as a developer.

Hosted on Acast. See acast.com/privacy for more information.

Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Resilient UX

User interfaces are hard to get right, especially for developers. While the nitty gritty details are better left to design podcasts, there are some simple rules that developers can keep in mind when building UI and UX. While not perfect, they will get you a long way. Read more › The post Resilient UX appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Jun 02, 202238 min

Mental Downtime

We all need some regular relaxation to avoid burnout. Downtime is a brain break from all the internal processing that our minds do daily and even helps to improve productivity. Read more › The post Mental Downtime appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

May 26, 202244 min

App Migrations Resilience

When you replace a running legacy system with a new system, it can be tempting to do it all at once. However, doing so courts disaster and makes the process much more painful than it has to be. Even though it sounds easier, a sudden system cutover is seldom pleasant. Read more › The post App Migrations Resilience appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

May 19, 202239 min

The People You Will Lead

Whether you are a manager, team lead, or executive you will lead several types of people during your time in leadership. From the too reliant who comes to you for everything to the grizzled veteran who has been coding longer than you've owned a computer understanding team dynamics is important. It can be difficult to know how to motivate and lead all the types of people on your team. Read more › The post The People You Will Lead appeared first on Complete Developer Podcast . Hosted on Acast. See...

May 12, 202250 min

Package Supply Chain Attacks

While it's nice to be able to pull in packages to do various things in our projects, we need to think long and hard about how we are going to maintain those dependencies over time, in particular in how they relate to security. Supply chain attacks on software components are only going to get worse over time. Read more › The post Package Supply Chain Attacks appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

May 05, 202244 min

Methods of Thinking

Just like there are multiple ways to use a computer there is more than one way to use your mind. Many different ways exist to focus your thoughts from study and meditation to creating mind maps. Understanding these will help you improve your concentration. Read more › The post Methods of Thinking appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Apr 28, 202240 min

Database Resilience

Your database is probably the most valuable part of your application, and it can be terrifying to think of it falling apart. Yet, that is just a day in the average developer's life in many companies. Read more › The post Database Resilience appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Apr 21, 202242 min

Types of Thinking

Understanding how you think will help you to improve your ability to learn, understanding how others think will guide you in utilizing their talents to compliment your own. Whether it's creative thinking, divergent thinking or any of the other types of thinking you will benefit from understanding and applying your style of thinking to critical thinking skills. Read more › The post Types of Thinking appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more inf...

Apr 14, 202240 min

Third Party Integrations

Eventually management will ask you to evaluate third party integrations for your software. Whether it is for authentication, sending emails, or other functionality, there are times when it makes more sense to use third party software instead of building it yourself. However, many developers are not used to having to do this sort of thing, which makes it difficult. Read more › The post Third Party Integrations appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy f...

Apr 07, 202244 min

Leading By Influence

It can be easy to fall into the thinking that when I'm in charge I'll do things differently. You do not have to have authority to be a leader instead you can exhibit leadership through influence. From choosing positivity to critical thinking skills there are many things you can do to be a leader even when you don't have any authority. Read more › The post Leading By Influence appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Apr 01, 20221 hr 6 min

Better Pull Requests

When you work with other people in a codebase, at some point you have to merge your code into the main branch. The code should be reviewed before that happens in order to keep quality high on the branch that is deployed to production and is used to start other branches. Read more › The post Better Pull Requests appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Mar 31, 202242 min

Package Management

While you probably have lots of code in your codebase that you are proud of, it's almost certain that you didn't write all or even most of the code that executes while your application is running. Code reuse has always been a critical part of software development, but it's important to get it right. Read more › The post Package Management appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Mar 24, 202238 min

Time Management Resilience

Your time is the most valuable and most scarce resource that you have. If you don't protect it and use it appropriately, everything else that you want from your life is out of your reach. It is critically important to protect it, but it can be difficult when small problems completely disrupt your day. Read more › The post Time Management Resilience appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Mar 17, 202249 min

Understanding Memory

Understanding memory can be a tricky thing, especially the deeper into a computer system you get. To help understand it a hierarchy of memory was conceptualized. This triangular shape helps to visualize the different levels of physical memory storage in a system. Read more › The post Understanding Memory appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Mar 10, 202239 min

Bad Abstractions

Developers like to abstract things. Abstraction gives us a lot of benefit, but there are times when we need to reign in our enthusiasm for it. It's past time we discussed when abstractions are not useful or are actively harmful. Read more › The post Bad Abstractions appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Mar 03, 202239 min

Discipline to Achieve Your Goals

We are reaching the time of year when resolutions and goals start to fall away. Being disciplined is an inconvenience, it's hard work but to reach big goals we need to be disciplined in what it takes to achieving goals. Read more › The post Discipline to Achieve Your Goals appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Feb 24, 202243 min

Deployment Resilience

Writing all this code is fun, but when you have to actually deploy, it can be nerve-wracking. A bad deployment can result in corrupted data, system failures, angry customers and hours of wasted time. Avoiding busted deployments will become a priority after you experience one. Read more › The post Deployment Resilience appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Feb 17, 202240 min

Learning Plateaus

When we are learning something new, we will all eventually hit a roadblock. Roadblocks are tough to deal with, because they sap your enthusiasm. Left alone long enough, they'll make you give up on your goals. Read more › The post Learning Plateaus appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Feb 10, 202241 min

Aging With Grace

Ageism in development is a real thing in some areas of the industry and a concern for senior developers becoming more senior. Read more › The post Aging With Grace appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Feb 03, 202243 min

Going From Windows to Mac

You've bitten the bullet and decided to pay the Apple Tax or maybe you are considering the transition. Switching from Windows to using a Mac may seem a bit daunting, especially if you've been on Windows for decades. However, it is not as difficult as you may think. Read more › The post Going From Windows to Mac appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Jan 27, 202248 min

The Five R’s of Resilience

If anything, the last two years has taught us that we all have to be prepared for sudden disruptions to our lives. You have probably also heard that being resilient is the key to doing so, but what does that actually mean? Read more › The post The Five R’s of Resilience appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Jan 20, 202242 min

Positive Affirmations

Words have power, whether you choose or harness it or not. What we say about ourselves, our affirmations, define who we are and how we see ourselves. Negative self-talk brings us down, whereas positive affirmations lift us up. Read more › The post Positive Affirmations appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Jan 13, 202238 min

Knowledge Silos

Knowledge silos happen when different parts of a team understand different parts of a system and don't understand other parts of the system. It's a natural state of system growth, but eventually gets in the way of innovation. Read more › The post Knowledge Silos appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Jan 06, 202242 min

Predictions 2022

It's been a long year for many of us, with both upsides and downsides and we're excited to see what happens next year. This is the last episode of 2021. Read more › The post Predictions 2022 appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Dec 30, 202152 min

Resolutions 2022

2021 was not the year we expected, but it definitely brought about some changes in us, in the podcast, and in those around us. As we review our resolutions we'll see how SMART our goals really were and then we'll discuss the yearly theme. Read more › The post Resolutions 2022 appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Dec 23, 20211 hr

Sample Data Generation

While you can test with production data, that data is often sensitive, or doesn't reflect every possible scenario that might come up, especially with new changes. If you want to avoid unexpected problems, then you need to be able to generate realistic data to use in testing workflows. Read more › The post Sample Data Generation appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Dec 16, 202159 min

Anti-Patterns In Unit Testing

Unit testing can be a challenge especially when you have automated testing or may be new to test driven development. There are several great design patterns for testing and even more anti-patterns in unit testing that you want to avoid. Read more › The post Anti-Patterns In Unit Testing appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Dec 09, 202156 min

Dealing With Stress At Work

Everyone experiences work stress at some point or another in their careers. Understanding it can help you to have better responses as well as prepare yourself for it before it becomes an issue. Read more › The post Dealing With Stress At Work appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Dec 02, 202157 min

Enneagram Wrap Up

This has been the year of the Enneagram for Complete Developer Podcast. You learned about reformist ones, individualist fours, loyalist sixes, or peacemaking nines, you've heard about all the types and their variants. But how do you use this information? Read more › The post Enneagram Wrap Up appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Nov 25, 202158 min

Risks of Older Code

Every so often, you'll end up working for a company that uses very outdated technology. While the reasons for this are numerous, many of these companies don't really see the problem with the technology they are using, especially if the technology is currently working for them. Read more › The post Risks of Older Code appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Nov 18, 202156 min
For the best experience, listen in Metacast app for iOS or Android