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

Scheduling Under Pressure – Best Tactics 25.04.2019

The longer your career goes, the more likely it is that you'll get overloaded with work. Whether it's because your company is understaffed, your manager assigns you too much stuff to do, or because schedules aren't managed well, there will come a point when you have more stuff to do than you can easily handle. Read more › The post Scheduling Under Pressure – Best Tactics appeared first on Complete...

Vets Who Code 18.04.2019

We've brought on Jerome Hardaway, founder of Vets Who Code and Jacob Oakley, a successful graduate of the program, to talk to us about how they are helping the men and women who served in the US Military. Read more › The post Vets Who Code appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

Improving Your Technical Writing 11.04.2019

There is a surprising amount of writing required to be a successful developer. Whether you have to write technical specifications, document an existing system, or even write tutorials for open source software, your technical writing skills will not only determine the quality of your work, but may even be the deciding factor in the success of your entire team. Read more › The post Improving Your Te...

Top 5 LinkedIn Mistakes with Amber Beam 04.04.2019

You make one little change on your LinkedIn profile and get flooded with recruiter emails. We've all been there. When you're looking for a job this is great but it can get annoying fast. Even worse is when you are looking but get all the wrong types of offers or get recruiters contacting you about jobs you don't want or aren't qualified to do. Most of the time this can be alleviated with some simp...

Put Yourself Out There 01.04.2019

It's pretty common in technology-related professions to be shy. Lots of people that get into this profession do so under the mistaken impression that they won't have to deal with people as frequently. That may have worked at one point, but the average software project is so complicated these days that you can no longer count on being the only person you are around. Read more › The post Put Yoursel...

Bad Reasons For Microservices 28.03.2019

Microservices are the cool, new way to build large software systems. The hype is everywhere, from the tech press to the hipster dude in the next cubicle. If you are building applications, you've probably felt at least some pressure to build them as microservices. However, if you've been in tech for very long, you've also seen a lot of fads come and go. You're probably wondering if you are really c...

Lunch and Learn 21.03.2019

Some of the best things we learn are not in a classroom but just sitting around chatting with fellow developers. Dev chats or lunch an learns somewhat formalize this process. They allow for things such as knowledge transfers from senior developers who have been working in a codebase for years as well as providing an opportunity for younger developers to show off new skills and technologies. Read m...

Integration Considerations 14.03.2019

As a professional developer, you're eventually going to have to work with a third party service. Other people's systems can introduce very interesting experiences, especially as your interaction with those systems matures. Not only are third-party systems opaque, usually poorly documented, and often subject to change on short notice, but they can also play havoc with your own release cycle. In thi...

Developer, You Played Yourself 07.03.2019

Developers are supposed to be smart people. However, sometimes we do things that seem right in the moment, only to have them blow up in our faces later. This is especially true when it comes to career decisions and office politics. Basically, any situation where you need to act in a way that protects your own personal power is ripe for disaster when you don't think before acting. Read more › The p...

Dependency Injection 28.02.2019

Dependency injection removes the need to create instances of services in your code. Instead of having a module of code call the other modules it may need to function Dependency Injection passes those into it from the original caller. This is usually a framework or other higher level code sitting on top of the custom code you write for controlling the flow of your application. In this episode we'll...

The Cost of Your Commute 21.02.2019

Most of us have commutes. Whether it is every day, just once a week, or even just on occasion, most of us will have to leave the house on a somewhat regular interval to travel to work. Most development work can be done remotely. Unfortunately many times it is done in an office setting. This practice imposes costs on the developer, their team, and society that are probably not being fully considere...

Rules For Dating My Developer 14.02.2019

Many of us have been there, you're out on a date with someone who just doesn't understand you at all. Some of us have even been in long term relationships with people that just didn't get us. Since this episode is coming out on Valentines Day we thought we'd have a little fun with the "Rules for Dating My Son/Daughter" memes with the Rules for Dating My Developer. In each one we'll talk about ways...

Asking For A Raise 07.02.2019

We've all been there. You work like a dog, and yet there are no signs of appreciation from management. Worse still, every day inflation eats a little more of your paycheck. If you like your job and don't want to quit, there is only one really good option at this point. You need to ask for a raise. However, this is something that many of us find scary and intimidating. In this episode we're going t...

Tough Situations In OOP 31.01.2019

Many of us learned to develop software using OOP (or Object-Oriented Programming). The model somewhat fits the way a lot of people look at the world and works well in many cases. However, over time, you'll start to notice situations where a naive understanding of OOP is simply not good enough. In this episode, we're going to talk about some of the things that will plague you as you take OOP to the...

Learning From Failure 24.01.2019

Failure happens to us all at one time or another. The goal of many patterns and project management strategies is to reduce the size of the failure which often results in an increase on frequency of failure. The fail small and fail often mentality. However you experience failure in your development or career the most important thing is how you recover and what you learn from it. Read more › The pos...

Becoming More Creative 17.01.2019

Creativity is useful in a lot of places. This usefulness is not limited to writing code or even in creating a podcast. For many people a more creative life is often a better one. Read more › The post Becoming More Creative appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

Preparing for Code Reviews 10.01.2019

Even the concept of a code review can make developers cringe. It's difficult to have someone else scrutinize something you've worked so hard on especially if it was a difficult task or you are proud of your solution. For the reviewer it requires diligence and attention to detail. In both cases it takes time and can be a pain if the process and goals are not clearly defined. Read more › The post Pr...

Resolutions For 2019 03.01.2019

The theme for this past year has been setting and building your story. In order to do this we need to have clearly defined goals and an action plan to reach them. Read more › The post Resolutions For 2019 appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

Predictions For 2019 27.12.2018

It's the end of the year, this is the last episode of 2018. As has become tradition for our last episode we'll be reviewing our predictions for this year discussing the ones we got right, the ones we got wrong, and the ones we came close. Read more › The post Predictions For 2019 appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

Dark Patterns in UI Design 20.12.2018

We live in a society where people are praised for being clever. Whether it is in finding better ways to do things, or simply in being witty, being clever is lauded in our society. However, sometimes people are a little too clever and edge into behavior that borders on unethnical. Dark UI patterns are an example of this in the web space. Dark patterns are used to get users to do things that they di...

Objections to Unit Testing 13.12.2018

Testing code is not easy, you have to think about all the different ways your code can go wrong and then write tests to cover them. You generally write more test code than functional code when creating unit tests. Read more › The post Objections to Unit Testing appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

The Importance of Boundaries 06.12.2018

Unhealthy management of personal boundaries not only makes life tougher, but can often invite predatory people into your world. It's not a pleasant experience, but it is something you have to do for your mental health as an adult. Your boundaries have to both be flexible enough to let you survive and rigid enough to keep you from being miserable. Read more › The post The Importance of Boundaries a...

Resume Driven Development 29.11.2018

Resume Driven Development is considered a bad idea, especially on the job. It can cause problems for your coworkers and the company down the line after you are gone. If you suspect someone you work with of Resume Driven Development ask them why they are choosing the particular technology to solve their problem. Read more › The post Resume Driven Development appeared first on Complete Developer Pod...

Surviving Multiple Projects 22.11.2018

When you start out as a junior developer you're typically focused on a single project learning the system and tools at your workplace. As you get further along in your career you'll begin to take on more responsibilities and begin working on multiple projects. It can be difficult to handle the expectations of multiple projects. Read more › The post Surviving Multiple Projects appeared first on Com...

Distributed Computing Fallacies 15.11.2018

The assumptions we can safely make when building a distributed application are few and far between. Unlike a lot of smaller applications, distributed applications tend not to have system boundaries in the way that many other applications have. Read more › The post Distributed Computing Fallacies appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more informat...

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.