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

Taking Personal Responsibility

Taking responsibility is taking action in your life that moves you toward happiness and success. It is about owning the consequences of what you do. When taking responsibility in your life you allow yourself you be in control. Read more › The post Taking Personal Responsibility appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Aug 08, 201959 min

User Personas

As software companies mature, many of the employees (including developers, testers, project managers, and designers) find themselves further and further removed from the daily lives of those who use their software. Not only does this make it more difficult to onboard new employees, but it also makes it much harder to foster reasonable discussions about what the users of a piece of software actually want. Read more › The post User Personas appeared first on Complete Developer Podcast . Hosted on ...

Aug 01, 20191 hr

Design Patterns in Automated Testing

Test code is code! Just like with real code certain patterns emerge when writing automated tests for your code. The patterns or observations about the best way to write tests help us to design our automated testing to best optimize the code and our time. Read more › The post Design Patterns in Automated Testing appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Jul 25, 201956 min

Successful Entrepreneurship

Throughout your career as a developer you are likely to work at some well established companies as well as some just getting started. You may even start your own company at some point. Working as or with entrepreneurs no matter your role has a unique set of challenges and rewards. Read more › The post Successful Entrepreneurship appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Jul 18, 20191 hr 5 min

Analyzing Technical Debt

Regardless of who you are, technical debt represents an issue that you need to understand in order to be effective. In this episode, we're going to discuss some other ways to understand the problem that may help you and your team have better discussions about it. Read more › The post Analyzing Technical Debt appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Jul 11, 201954 min

Increasing Your Self Awareness

We've had conversations about emotional intelligence, goal setting, journaling, and many other topics. Each one a part of helping you to better understand yourself. Increasing your self awareness will allow you to not only know why you do the things you do but allow you to control your own behavior in highly emotional situations. Read more › The post Increasing Your Self Awareness appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Jul 04, 20191 hr 1 min

Code For The Ages

When most of us finish a project, we don't really think much about it unless a problem comes up. However, once you've rolled an application out to production, there are certain things that you can expect at various points in time as the application ages. Read more › The post Code For The Ages appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Jun 27, 20191 hr

Creating A Community For Coders

Everyone likes to feel involved. Even the shyest introverts need a community, something to connect them with others like them. As developers we can often feel isolated in our own worlds of study or focus where we only have ourselves and our computers. Some people are able to find that community where as others don't see it and have to create the community they desire. Read more › The post Creating A Community For Coders appeared first on Complete Developer Podcast . Hosted on Acast. See acast.co...

Jun 20, 201950 min

The Long Quit

It can be challenging to make the leap from a job that is just ok to one that really makes you happy. In this episode, we're going to talk about some of the things you should be doing if you anticipate leaving your job within six months to a year. Read more › The post The Long Quit appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Jun 13, 20191 hr

A Retrospective On 200 Episodes

We made it to Episode 200! Almost four years into podcasting and it feels like we're just getting our feet under us. There's so much we've learned the past 200 episodes from audio engineering to coding and tech skills to insights into ourselves and our interactions. There is so much more we have yet to learn. Read more › The post A Retrospective On 200 Episodes appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Jun 06, 20191 hr 6 min

Overcoming Social Anxiety

A lot of times we allow fear of social situations to control us. Be it public speaking, going to an event where you don't know anyone, or just going out after work we all have some places where we are anxious in social settings. Even for the more outgoing and extroverted there are times when social fears and anxieties cause us to avoid interactions that otherwise would be to our benefit. Read more › The post Overcoming Social Anxiety appeared first on Complete Developer Podcast . Hosted on Acast...

May 30, 201957 min

Positioning Yourself For Advancement

Sometime soon, you'll be ready to move on to the next phase of your career. While for many jobs, this can entail going to another company, it doesn't always have to be that way. In fact, if you like your current job, you may want to stay at the same place, but move to another position. Additionally, if you are planning to leave, there is a good chance that you'll want to change what you are doing on a day to day basis. In either case, you need to position yourself well so that you that you can r...

May 23, 20191 hr 1 min

Multi-Tenant Apps

Most organizations really dislike having their private, business-critical information shared with everyone else, especially when those people are potential clients, competitors, or the general public. Applications with multiple tenants, each with their own security structures present interesting challenges for application development, especially as your application becomes more complicated. Read more › The post Multi-Tenant Apps appeared first on Complete Developer Podcast . Hosted on Acast. See...

May 16, 201958 min

Compilers

If you are a developer using a compiled programming language, your craft depends on your compiler. Computers are not capable of natively understanding any of your code. Instead, the machine must be told what to do in a way that it understands. Depending on your language and platform, to do this, you may find yourself relying on either a compiler or an interpreter. Read more › The post Compilers appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more informa...

May 09, 201951 min

Improving Emotional Intelligence

We've all had times where we were on top of our game. It was like we could sense what others were feeling and thinking and had the right responses to every situation. Other times we weren't so in tune with ourselves or others. Read more › The post Improving Emotional Intelligence appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

May 02, 201958 min

Scheduling Under Pressure – Best Tactics

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 Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....

Apr 25, 201957 min

Vets Who Code

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

Apr 18, 20191 hr 4 min

Improving Your Technical Writing

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 Technical Writing appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privac...

Apr 11, 201955 min

Top 5 LinkedIn Mistakes with Amber Beam

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 simple updates to your profile. Read more › The post Top 5 LinkedIn Mistakes with Amber Beam appeared fi...

Apr 04, 201952 min

Put Yourself Out There

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 Yourself Out There appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy fo...

Apr 01, 20191 hr 2 min

Bad Reasons For Microservices

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 choosing microservices for good reasons. Read more › The post Bad Reasons For Microservices appeared ...

Mar 28, 201956 min

Lunch and Learn

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 more › The post Lunch and Learn appeared first on Complete Developer Podcast . Hosted on Acast. See a...

Mar 21, 20191 hr 4 min

Integration Considerations

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 this episode we'll talk about some practices for working with third party APIs without the constant ris...

Mar 14, 201955 min

Developer, You Played Yourself

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 post Developer, You Played Yourself appeared first on Complete Developer Podcast . Hosted on Acast. S...

Mar 07, 201955 min

Dependency Injection

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 be talking about how dependency injection works, it's various parts, the different ways it's implem...

Feb 28, 201955 min

The Cost of Your Commute

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 considered. In this episode we are going to talk about some of these and how avoiding or modifying the commut...

Feb 21, 201959 min

Rules For Dating My Developer

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 to better understand not just other developers but the people in your life. This is a good episode ...

Feb 14, 20191 hr 1 min

Asking For A Raise

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 to talk through some ways to make the process easier. Read more › The post Asking For A Raise appeare...

Feb 07, 201959 min

Tough Situations In OOP

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 next level. Read more › The post Tough Situations In OOP appeared first on Complete Developer Podca...

Jan 31, 201956 min

Learning From Failure

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 post Learning From Failure appeared first on Complete Developer Podcast . Hosted on Acast. See acast.co...

Jan 24, 201958 min
For the best experience, listen in Metacast app for iOS or Android