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
Podcast website
Latest episode
Jul 20, 2023
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Web Development Skills To Get The Job 31.03.2016 58:53
<p>Finishing the two part episode on skills web developers need to know the guys tackle the skills needed to land a job along with advanced skills to set yourself apart. The episode closes with a list of honorable mentions that do not directly apply to web development but are interpersonal skills useful to a career in development.</p> <blockquote>You've got the basics down and th...
Skills Every Web Developer Needs 24.03.2016 56:32
<p style="text-align: justify;">The question was asked on Quora: What are the five essential skills every web developer should have? There were 91 different answers to this question, though most could be broken down into one of three categories: technical, personal, and interpersonal. Within each answer some similarities existed including basics of the web (HTML, CSS, JavaScript,&nbsp;HT...
How To Identify Technical Debt 17.03.2016 58:53
<p>The term technical debt can be misleading and confusing. It is generally referred to as a metaphor referencing the consequences of system design or software architecture in a codebase. Technical debt can be difficult to identify directly so developers need to use clues that can be broken down into social cues, code cues, and testing/deployment cues. When developers don't like dealing with...
A Gentle Introduction To Refactoring 10.03.2016 53:28
<blockquote style="text-align: justify; font-weight: 400; font-style: oblique;">"I want to reconfigure my code to best survive the environment it lives in, it's an evolutionary process." ~ Will</blockquote> <p>Refactoring is the process of making the internals of an application less painful to code without affecting the functionality of the app. Refactoring code improves the abil...
Becoming A Resilient Coder 03.03.2016 46:52
<p>Resilience is the ability or capacity to quickly recover from difficulties. Systems that are resilient have less risk, a lower cost of ownership, and the ability to build upon the system. The CAP theorem of Consistency, Availability, and Partition applies to resilience within the domain of distributed systems but is instructive in regards to any system. The seven principles of resili...
How To Use Feature Flags 25.02.2016 56:00
<blockquote>“Flags allow us to restrict features to certain environments, while still using the same code base on all servers.” ~ Ross Harmes</blockquote> <p class="abstract">Feature flags offer an alternative to maintaining multiple various branches of source code. Continuous deployment requires such feature branches to be integrated with the master branch as early as possible....
Developer VS Manager Schedules 18.02.2016 55:23
<p>This episode is highly influenced by Paul Graham's essay on maker's vs manager's schedules. He points out they are inherently conflicting in priorities. The biggest issues come from developers not being able to handle interruptions and managers not being able to wait for a convenient time. The guys start the episode looking at the differences in schedules and where time is allocated throu...
5 Tips For Resolving Conflict 11.02.2016 53:52
<p>A few weeks ago when recording the mood was hostile. Both Will and BJ were on edge but could not define the problem. Finally after over an hour of recording BJ says, "I'm getting frustrated and angry" to which Will responded, "Me too, let's figure out why." At that point they stopped recording and happened next is the basis for this episode.</p> <p>After telling the story of w...
Family: The Myth Of Work Life Balance 04.02.2016 53:20
<div class="shownotes post"> <p>Whether a single coder like BJ or one with a spouse and a child like Will this week's discussion focuses on the myth of the work-life balance. Work and life are intermingled and to imply a balance is to imply that one outweighs the other. A better description would be work-life separation and maintaining boundaries. This is accomplished by focusing on th...
Coding Faster and Better 28.01.2016 57:47
<p style="text-align: justify;">Faster coding does not equate to better coding. This week Will and BJ put together five tips for faster and better coding to improve performance on the job and in personal projects. From continuing to drill basic typing skills to learning your IDE's shortcut keys the guys discuss improvements that can be useful no matter your level or skill.</p> <ol&g...
Writing Technical Specs 21.01.2016 59:21
<p style="text-align: justify;">The episode begins with BJ detailing his recent experience writing his first technical spec for a client and what he learned from that along with questions about the process. Will then leads the conversation into a discussion of best practices for writing technical specs that will help both junior and senior developers while answering BJ's questions along the...
Asking Questions and Giving Advince 14.01.2016 58:48
This week the guys broke the episode into two parts. BJ starts out with a study from Harvard University on the perceptions of asking for advice. The first half of the episode then outlines good question asking strategies for newbies and junior developers. Starting with closed ended questions leading into longer open ended questions and when to use each. This can also apply to senior developer...
Predictions for 2016 07.01.2016 54:41
<p style="text-align: justify;">Being the first episode of 2016 the guys give their predictions for the tech world this year. Some optimistic and some not so optimistic predictions from both. Will and BJ give six predictions each for 2016 five in the development or technology field and the last prediction about the future of the podcast. Enjoy the discussion when they have similar prediction...
Review and Resolutions 31.12.2015 57:27
<p style="text-align: justify;">The guys start off the episode with a year in review of their journeys this past year as well as a brief description of setting up the podcast and how it all started. Following this they each give their resolutions for the new year.</p> <h3 style="text-align: justify;">Links</h3> <a href="http://bowtiebeej.com/building-a-raspberry-pi-compu...
Take Control Of Your Life 24.12.2015 56:26
As we approach the end of the year BJ and Will discuss strategies for setting goals to take back control of your life. Actively setting and reviewing goals helps to maintain focus and motivation. It gives significance to our long term improvements. The guys take a top-down approach to setting goals with analogies to programming structure. They start with lifetime goals and work down to daily to do...
Using A Time Tracker To Improve Your Career 17.12.2015 54:46
<p style="text-align: justify;">This week starts a new series titled Developer Power Techniques. The series will not be in back to back fashion as the Health Series though each episode in the series will be announce and the series in general can be followed on the Developer Power Techniques page of the website.</p> <p style="text-align: justify;">Will starts the episode out expla...
Death Marches 10.12.2015 54:27
<blockquote>In project management, a death march is a project where the members feel it is destined to fail, or requires a stretch of unsustainable overwork. The general feel of the project reflects that of an actual death march because the members of the project are forced to continue the project by their superiors against their better judgment. ~Wikipedia</blockquote> <p sty...
Why Developers Hate Distractions 03.12.2015 58:15
<p style="text-align: justify;">Coming out of a holiday week the guys full on turkey and dressing discuss the impact that distractions have on developers and productivity as well as ways for both developers and management to minimize the amount to distractions faced by developers in a day. They begin looking at the effect of distractions on other professions and explain what a distraction me...
Substance Abuse Among Developers 26.11.2015 46:33
<p style="text-align: justify;"><img class=" wp-image-557 alignleft" src="http://completedeveloperpodcast.com/wp-content/uploads/2015/11/aa-logo-300x300.jpg" alt="aa-logo" width="162" height="162" />This being a holiday week the guys chose to air a special episode on substance abuse. This was originally part of the Mental Health episode but BJ went "Full Med Student" on the notes and p...
Finding What Motivates You 19.11.2015 45:10
This week the guys discuss ways to find motivation and self motivate in times when developers are down and discouraged. They begin by looking at Frederick Hersberg's study on the two factors that influence employee satisifaction: hygiene and motivation. Which leads them to talking about how different companies motivate their employees from by providing autonomy, mastery and purpose to developers....
Ten Reasons You Might Not Want To Go Into Development 12.11.2015 52:38
In this the tenth episode Will and BJ discuss ten reasons a programmer or hobbyist might not want to go into full time development. It is best to know early on in your career or training if this is the life for you. The guys are not out to discourage anyone from going into the field but want those entering to be able to make an informed decision. They address some of the challenges that face devel...
The Customer Is Not Always Right 05.11.2015 58:16
<h2>But They Are NEVER Wrong!</h2> <p style="text-align: justify;">In Episode 9 Will and BJ discuss a common misconception in the workplace. The idea that the customer is always right. They begin by looking at why this attitude is hurtful to employees, other customers, and management explaining why the customer is not always right. Then the guys delve into why the customer is nev...
Managing Perceptions: Sales 29.10.2015 56:46
<div class="post-justified">This week BJ keeps his promise and brings an episode on understanding the roles and relationship of sales to development. The guys begin with a discussion on the importance of sales and what they do for the company. Next BJ takes us through an abbreviated Sales School 101. They then talk about differences in pay structure between development and sales with emphasi...
Nine Things Developers Believe That Aren't True 22.10.2015 55:54
<div class="shownotes"><p>In this episode the guys discuss beliefs that developers hold (or act as if they hold) that simply are not true. They delve into commonly held yet erroneous beliefs that developers tend to have about work, employers, other departments, and more. While it is not an exhaustive list they cover everything from interacting with others to interacting with datab...
Surviving Boring Meetings 15.10.2015 58:52
In this episode of The Complete Developer Podcast, the guys discuss strategies for getting through boring meetings, which are the bane of software developers everywhere. Packed into this episode are a number of strategies you can use to turn boring, time-wasting meetings into something that helps your career, rather than something that simply wastes your productive time. <a href="http://bitesiz...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.