BJ Burns and Will Gant

Complete Developer Podcast

A podcast by coders for coders about all aspects of life as a developer. Hosted on Acast. See acast.com/privacy for more information.

Author

BJ Burns and Will Gant

Category

Technology

Latest episode

Jul 20, 2023

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Under Skilled Seniors 11.08.2022

When you started your career, you might well have been in awe of the senior developers, at least for the first job or two. Later, you might still be impressed with some of them, but others will seem like they were promoted past their abilities. Read more › The post Under Skilled Seniors appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

HTTP Verbs 04.08.2022

HTTP or hypertext transfer protocol is a protocol for transferring documents: HTML, images, etc. between a client, usually a web browser and a server. HTTP verbs or HTTP methods are codified forms of communication in the client-server relationship. Read more › The post HTTP Verbs appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

The Great Resignation 28.07.2022

Towards the tail end of covid times (or still in the middle of them, depending on where you live), a lot of news articles started talking about a phenomenon called The Great Resignation. While you probably have a rough idea of what's going on, it's well worth further discussion, because many of its implications are going to reverberate in the software industry for years to come. Read more › The po...

Steps To Critical Thinking 21.07.2022

Critical thinking is about knowing how to organize and understand a problem or decision and come to conclusion. It is necessary for avoiding cognitive bias in advanced problem solving skills and decision making. Read more › The post Steps To Critical Thinking appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

Better Meeting Notes 14.07.2022

Meetings are a fact of life and nearly everyone could improve the way that they take notes. There is nothing worse than sitting through a long meeting and then later having to ask a bunch of questions that were answered in that meeting. It wastes time and leads to a lot of mistakes. Read more › The post Better Meeting Notes appeared first on Complete Developer Podcast . Hosted on Acast. See acast....

Resilience Through Consistency 07.07.2022

Resilience is the ability to recover quickly. Having consistent patterns of behavior helps you to know where to jump back in when something knocks you off your regular schedule requiring you to be resilient. Read more › The post Resilience Through Consistency appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

Monorepos 30.06.2022

As development teams grow, the number of code repositories used by them grows as well. Over time, this ends up making some things more complicated than they have to be. You've probably heard of companies putting everything in a single repository. Is this the answer to the problem? Read more › The post Monorepos appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy f...

Resilience In Stress 23.06.2022

No matter how efficient you are, when you get stressed your productivity drops. It is important to be resilient in stress so that you can overcome stressful situations. Read more › The post Resilience In Stress appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

Systems Thinking 16.06.2022

If you've worked on complex or distributed systems at all, at some point you've seen them produce behavior that is predictable in hindsight, but that you never would have predicted yourself. Systems take on a life of their own, especially as different parts are developed at different rates by different people. Read more › The post Systems Thinking appeared first on Complete Developer Podcast . Hos...

7 Habits of Unsuccessful People 09.06.2022

Everyone has habits, behaviors they do on a regular, daily basis. These habits are either moving you toward your goals and success or they are holding you back from them. Read more › The post 7 Habits of Unsuccessful People appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

Resilient UX 02.06.2022

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 inf...

Mental Downtime 26.05.2022

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.

App Migrations Resilience 19.05.2022

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...

The People You Will Lead 12.05.2022

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 › T...

Package Supply Chain Attacks 05.05.2022

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 Pod...

Methods of Thinking 28.04.2022

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 informa...

Database Resilience 21.04.2022

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.

Types of Thinking 14.04.2022

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 Thinkin...

Third Party Integrations 07.04.2022

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...

Leading By Influence 01.04.2022

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 Com...

Better Pull Requests 31.03.2022

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 f...

Package Management 24.03.2022

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 Ac...

Time Management Resilience 17.03.2022

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 . Ho...

Understanding Memory 10.03.2022

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...

Bad Abstractions 03.03.2022

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.

Listen to the Complete Developer Podcast podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.