A podcast by coders for coders about all aspects of life as a developer.
Hosted on Acast. See acast.com/privacy for more information.
php/* */ ?>
A podcast by coders for coders about all aspects of life as a developer.
Hosted on Acast. See acast.com/privacy for more information.
Copyright: © Complete Developer Podcast. All Rights Reserved.
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 developers as well as aspects of the working environment that make a career as a developer unique. The episode concludes with a discussion on the matter of programming as a job or programming as a craft. To be successful a developer needs to be a craftsman.
<h3 style="text-align: left;">Links</h3>
<div class="container">
<a href="http://learncpp.com" target="_blank">Learn C++</a>
<a href="http://www.geraldmweinberg.com/Site/Programming_Psychology.html" target="_blank">Psychology of Computer Programming</a>
<a href="http://www.makeuseof.com/tag/6-signs-meant-programmer/" target="_blank">Six Signs You're Not Meant To Be A Programmer</a>
<a href="http://notepad-plus-plus.org" target="_blank">Notepad++</a></div>
Hosted on Acast. See acast.com/privacy for more information.
<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 never wrong and how it is the job of employees to guide the customer. Next they take a look at who is the customer from direct customer access in freelance work to internal customers within the same company. The show ends with a detailed look at each of these customers and how developers can best serve them by realizing that they may not always be right but should never be wrong.</p>
<h3 style="text-align: center;">Links</h3>
<div class="left-link">
<a href="https://www.raspberrypi.org/forums/viewtopic.php?p=74457" target="_blank">StartX Fails on Raspbian</a>
<a href="http://www.huffingtonpost.com/alexander-kjerulf/top-5-reasons-customer-service_b_5145636.html" target="_blank">Customer Service</a>
<a href="http://www.forbes.com/sites/jaysondemers/2014/09/02/no-the-customer-is-not-always-right/" target="_blank">No, The Customer is Not Always Right</a>
<a href="http://www.entrepreneur.com/article/243004" target="_blank">Entrepreneur</a>
<a href="http://www.dtelepathy.com/blog/business/why-developers-always-say-no" target="_blank">Why Developers Always Say No</a></div>
<div class="right-link">
<a href="http://programmers.stackexchange.com/questions/68213/difference-between-software-development-and-production" target="_blank">Development vs Production</a>
<a href="http://blog.codinghorror.com/vampires-programmers-versus-werewolves-sysadmins/" target="_blank">Vampires and Werewolves</a>
<a href="http://techcrunch.com/2015/06/06/on-managing-developers/" target="_blank">Managing Developers</a>
<a href="https://www.quora.com/Why-do-many-programmers-believe-they-know-better-than-their-customers-what-features-they-need-and-usually-force-them" target="_blank">Why Programmers Think They Know Best</a>
<a href="https://justgetflux.com/" target="_blank">f.lux</a></div>
Hosted on Acast. See acast.com/privacy for more information.
<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 emphasis on why pay better matches ability with sales. The episode finishes with a discussion on how this effects programmers and how both sales and development teams can interact to better their work environments.</div>
<h3 style="text-align: center;">Links</h3>
<div class="left-link">
<a href="https://azure.microsoft.com/en-us/solutions/iot-suite/" target="_blank">Azure IoT Suites</a>
<a href="https://www.getdonedone.com/developers-vs-sales/" target="_blank">Developers vs Sales</a>
<a href="http://baselinescenario.com/2009/12/24/salespeople-and-programmers/" target="_blank">Salespeople and Programmers</a>
<a href="http://www.steadysales.com/the-7-steps-of-the-sales-process/" target="_blank">Seven Steps of the Sales Process</a>
</div>
<div class="right-link">
<a href="https://www.pipelinersales.com/sales-process-steps/" target="_blank">Sales Process Steps</a>
<a href="http://programmers.stackexchange.com/questions/229352/how-to-support-the-sales-team-and-avoid-the-often-the-sales-team-gets-us-into-t" target="_blank">How to Support Sales</a>
<a href="http://www.dodgycoder.net/2011/11/why-do-programmers-get-paid-less-than.html" target="_blank">Why Programmers Get Paid Less</a>
<a href="http://browsershots.org" target="_blank">Browsershots</a>
</div>
Hosted on Acast. See acast.com/privacy for more information.
<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 databases, to changing specs mid project, and misunderstandings about how business works. These are the sort of critical mis-communications and non-optimal behaviors that distinguish a less experienced and less professional developer from those that have played the game a while and gotten some life experience. Being aware of these will help improve your employer's (and fellow coworker's) perception of you, as well as steer you away from problems that can cause you grief later.</p>
<h3 style="text-align: center;">Links</h3>
<div class="left-link">
<p><a href="http://fresh2refresh.com/cprogramming/c-language-history/" target="_blank">Learn CPP</a>
<a href="http://fresh2refresh.com/cprogramming/c-language-history/" target="_blank">C Language History</a>
<a href="http://computer.howstuffworks.com/c.htm" target="_blank">How Stuff Works</a>
</p>
</div>
<div class="right-link">
<p>
<a href="http://c.learncodethehardway.org/book/" target="_blank">Learn C The Hard Way</a>
<a href="http://www.ontechnicaldebt.com/blog/bad-code-isnt-technical-debt-its-an-unhedged-call-option/" target="_blank">Unhedged Call Option</a>
<a href="https://github.com/unindented/palette-chrome">Palette for Chrome</a>
</p>
</div>
</div>
Hosted on Acast. See acast.com/privacy for more information.
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://bitesizebio.com/306/free-mind-mapping-software/"><img class="wp-image-438 alignleft" style="padding-right: 4em;" src="http://completedeveloperpodcast.com/wp-content/uploads/2015/10/mindmap-150x150.jpg" alt="" width="206" height="163" /></a>
<h3>Links</h3>
<a href="http://www.codenewbie.org" target="_blank">Code Newbies</a>
<a href="http://morphosource.org" target="_blank">Morpho Source
</a>
<a href="http://www.draw.io" target="_blank">Draw.io</a>
<a style="color: #ff1493;" href="http://completedeveloperpodcast.com/susan-g-komen-5k/" target="_blank">Breast Cancer 5K</a>
<h3></h3>
<h3>Editor's Note:</h3>
We had some issues with our recording for this episode. Please bare with us as we are learning to use the recording and editing equipment.
Hosted on Acast. See acast.com/privacy for more information.
Finishing out our series on Health Concerns for Developers we delve into the realm of financial health.
In this episode, we discuss a number of issues that can derail software developers from effectively managing their finances. We start out with a breakdown of some pretty alarming statistics regarding average household debt levels in America and how those are broken down across a number of categories.
Next, we discuss some ways that developers can deal with their financial problems. Without getting too technical, we suggest some strategies to being digging out from under debt, including ways to reduce expenses, reduce outstanding debt, and increasing income. Finally, we point a couple of things that may help you get through it all successfully.
<h3 style="text-align: center;">LINKS</h3>
<div class="container" style="margin-left: 2em;">
<div class="grid col-300"><a href="http://www.informationweek.com/mobile/mobile-applications/11-iot-programming-languages-worth-knowing/d/d-id/1319375?itc=edit_in_body_cross&image_number=3" target="_blank">11 IoT Programming Languages</a>
<a href="http://www.programmingthrowdown.com/2015/09/episode-46-r.html" target="_blank">Programming Throwdown</a>
<a href="http://www.iwillteachyoutoberich.com/" target="_blank">I Will Teach You to be Rich</a></div>
<div class="grid col-300">
<a href="http://www.thesimpledollar.com/the-state-of-american-credit-card-debt-in-2015/" target="_blank">The State of American Credit Card Debt</a>
<a href="https://www.nerdwallet.com/blog/credit-card-data/average-credit-card-debt-household/" target="_blank">Nerd Wallet</a>
<a href="http://www.fool.com/investing/general/2015/01/18/the-average-american-has-this-much-debt-how-do-you.aspx" target="_blank">Motley Fool</a></div>
<div class="grid col-300 fit">
<a href="http://www.cnbc.com/id/100840148" target="_blank">CNBC</a>
<a href="http://time.com/money/3654746/get-out-of-debt-credit-cards/" target="_blank">Time</a>
<a href="http://nimbletext.com/" target="_blank">Nimble Text</a>
</div>
</div>
Hosted on Acast. See acast.com/privacy for more information.
Continuing our series on health concerns for developers we delve into the mental health of developers. Originally this began as one episode but the information and conversation extended so we divided it into three separate episodes. This first mental health episode we discuss the more prevalent concerns that are less clinical in nature but if left unchecked may lead to a more serious problem.
In Episode 4 we discuss the topics of workaholism, stress, and sleep problems. A workaholic is a person that feels the irresistable urge to work excessively long hours to the exclusion of family, hobbies, and even personal health. This can be for many reasons including feelings of inadequacy or overbearing bosses. The important take away is this is not something that is desired or enjoyed but a need that must be fulfilled. It can lead to several problems including anxiety and stress. Sleep is something we all need that helps our bodies to refresh and reset. We discuss a non-exhaustive list of common sleep ailments that affect programmers from occasional snoring to sleep apnea to various forms of insomnia. These can lead to a person feeling mental or emotional strain or tension which is commonly known as stress. We go into detail about some of the more severe signs and symptoms of stress and its effects on the body as well as some ways to prevent and reduce daily stress.
<h3>LINKS</h3>
<a href="http://laserkids.sourceforge.net" target="_blank">LaserKids DIY Laser</a>
<a href="http://www.webmd.com/balance/features/are-you-a-workaholic" target="_blank">Are you a workaholic?</a>
<a href="http://www.amazon.com/Death-March-Edition-Edward-Yourdon" target="_blank">Death March</a>
<a href="http://www.smashingmagazine.com/2014/01/dealing-with-workaholism-on-web-teams/" target="_blank">Workaholism on Web Teams</a>
<a href="http://www.webmd.com/sleep-disorders/guide/sleep-disorders-symptoms-types" target="_blank">WebMD Sleep Disorders</a>
<a href="http://www.stress.org/stress-effects/" target="_blank">50 Signs and Symptoms of Stress</a>
<a href="http://www.everydayhealth.com/anxiety-pictures/scary-symptoms-of-stress-0118.aspx#02" target="_blank">Scary Symptoms of Stress</a>
<a href="http://www.mayoclinic.org/healthy-lifestyle/stress-management/in-depth/stress-symptoms/art-20050987" target="_blank">Common Effects of Stress</a>
<a href="http://www.telerik.com/fiddler" target="_blank">Fiddler</a>
Hosted on Acast. See acast.com/privacy for more information.
In episode 3, we continue our four part series about health concerns for software developers (part 1 can be found <a href="http://completedeveloperpodcast.com/episode-2-physical-health-concerns-for-developers/">here</a>). The series will examine multiple aspects of our lives and provide some stumbling blocks and dangers to watch out for as well as tips and tricks to avoid them and stay healthy. We will be following the format of Physical Health, Social Health, Mental Health, and finally Financial Health.
In this episode, we will discuss the social health concerns that often face developers. The specific topics discussed in this episode are the differences between introverts and extroverts, the differences between shy and outgoing (not the same as introvert and extrovert) and how that impacts developers working in different types of offices. Next, we discuss overconfidence and impostor syndrome. After that, we discuss boundaries and how incorrect boundaries cause problems, along with discussing the particular social problems that come up during remote work and e-learning situations.
<h3 style="text-align: center;">LINKS</h3>
<table class="noborder" style="width: 100%; table-layout: fixed; height: auto;">
<tbody>
<tr>
<td>
<h4><a href="https://www.rabbitmq.com/">RabbitMQ</a></h4>
<h4><a href="http://masstransit-project.com/">MassTransit</a></h4>
<h4><a href="http://thethingbox.io" target="_blank">ThingBox</a></h4>
</td>
<td>
<h4><a href="http://www.huffingtonpost.com/2014/10/16/understanding-introverts-_n_5989656.html">Introverts</a></h4>
<h4><a href="https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB0QFjAAahUKEwiMuI-n3obIAhUJkA0KHXsECag&url=https%3A%2F%2Fchrome.google.com%2Fwebstore%2Fdetail%2Fedge-the-web-ruler%2Fnjlkegdphefeellhaongiopcfgcinikh%3Fhl%3Den&usg=AFQjCNFZ2dfwqE3MEc9UFyVI48RHx7lbjA&sig2=KyzV1uLgM580NqLL7wMMiQ" target="_blank">Edge Web Ruler</a></h4>
<h4><a href="http://www.boundariesbooks.com/" target="_blank">Boundaries Books</a></h4>
</td>
</tr>
</tbody>
</table>
<h3>Editor's Note:</h3>
An error that we caught post production was BJ mispronouncing ThingBox early in the IoTease section.
Hosted on Acast. See acast.com/privacy for more information.
In episode 2 we begin a four part series on health concerns for developers. The series will examine multiple aspects of our lives and provide some stumbling blocks and dangers to watch out for as well as tips and tricks to avoid them and stay healthy. We will be following the format of Physical Health, Social Health, Mental Health, and finally Financial Health.
The specific topics discussed in this episode are obesity/diabetes, back/neck issues, RSI (Repetitive Strain Injuries), Computer Vision Syndrom, and DVT (deep vain thrombosis). We will define each term or disorder then address some of the signs and symptoms, finally we will discuss ways to reduce or avoid the symptoms or treat the problem.
<hr />
<h2 style="text-align: center;">Links</h2>
<table class="center">
<tbody style="text-align: center;">
<tr>
<td style="font-size: 1.5em;"><strong>IoTease and Tricks</strong></td>
<td style="font-size: 1.5em;"><strong>Obesity/Diabetes</strong></td>
</tr>
<tr>
<td><a href="https://www.raspberrypi.org/blog/beer-and-wine-fridge-of-awesomeness/">Beer Fridge</a></td>
<td><a href="http://www.webmd.com/diabetes/guide/type-2-diabetes">Type 2 Diabetes</a></td>
</tr>
<tr>
<td><a href="http://jsonformatter.curiousconcept.com">JSON Formatter</a></td>
<td><a href="http://www.diabetes.org/diabetes-basics/type-2/">www.diabetes.org</a></td>
</tr>
<tr>
<td style="font-size: 1.5em;"><strong>RSI</strong></td>
<td style="font-size: 1.5em;"><strong>Back and Neck Pain</strong></td>
</tr>
<tr>
<td><a href="http://jaoa.org/article.aspx?articleid=2094358">Carpal Tunnel Syndrome</a></td>
<td><a href="http://www.spine-health.com/conditions/neck-pain/workplace-ergonomics-and-neck-pain">Spine-health</a></td>
</tr>
<tr>
<td style="font-size: 1.5em;"><strong>Vision</strong></td>
<td><a href="http://www.osteopathic.org">American Osteopathic Association</a></td>
</tr>
<tr>
<td><a href="http://www.aoa.org/patients-and-public/caring-for-your-vision/protecting-your-vision/computer-vision-syndrome?sso=y">Computer Vision Syndrome</a></td>
<td><a href="http://www.webmd.com/fitness-exercise/stretching-exercises-at-your-desk-12-simple-tips">Desk Stretches</a></td>
</tr>
<tr>
<td><a href="http://www.allaboutvision.com/cvs/irritated.htm">10 Relief Steps</a></td>
<td><a href="http://www.spine-health.com/wellness/ergonomics/simple-office-chair-stretch">Chair Stretches</a></td>
</tr>
</tbody>
</table>
<h4 style="text-align: justify;">Editor's Notes:</h4>
<p style="text-align: justify;">Later in the episode BJ states that AOA stands for <a href="http://www.osteopathic.org">American Osteopathic Association</a>, while this is true and we did use resources from their website the link to <a href="http://www.aoa.org">www.aoa.org</a> is for the American Optometric Association.</p>
Hosted on Acast. See acast.com/privacy for more information.
In this episode we discuss how to talk about technology with non developers such as bosses, customers, or coworkers. We provide seven tips for how to explain yourself and your ideas to those that don't speak geek. These are:
<blockquote>1. Use of analogies
2. Be empathetic: avoid jargon, don't talk down
3. Phrase your statements in terms of how it can help the business
4. Rephrase complaints and requests back
5. Give them an out. If there's still contention
6. Present a solution rather than a problem. Present a symptom, not a problem.
7. Catch them at a good time.</blockquote>
<h3>Links</h3>
<a href="http://js13kgames.com">js13kgames.com</a>
<a href="https://en.wikipedia.org/wiki/Internet_of_Things">Wikipedia on IoT</a>
<a href="http://www.dummies.com/how-to/content/conflict-resolution-summarizing-and-rephrasing-com.html">Rephrasing Blog</a>
Hosted on Acast. See acast.com/privacy for more information.