Derek Comartin: A Software Architect’s Mindset - Episode 188

Azure DevOps Podcast

Episode | Podcast

Date: Mon, 11 Apr 2022 08:00:00 +0000

<p><span style="font-weight: 400;">Derek Comartin is a software developer with two decades of professional software development experience. He has written software for a variety of business domains, such as distribution, transportation, manufacturing, and accounting. Derek also has a very active blog and YouTube channel (CodeOpinion.com) that focuses on Software Architecture and Design.</span></p> <p> </p> <p><strong>Topics of Discussion:</strong></p> <p><span style="font-weight: 400;">[3:21] Derek’s mentor was an accountant who gave him more insight into business processes and changed his way of thinking.</span></p> <p><span style="font-weight: 400;">[9:42] How can we better relate processes in the real world to the solutions we are writing? Derek gives an example of reservation patterns and how that can translate to different places in software.</span></p> <p><span style="font-weight: 400;">[13:23] A conversation that is often lacking is that if you’re writing software for business, are you really understanding what the business is trying to do?</span></p> <p><span style="font-weight: 400;">[20:10] You can be an individual contributor, even if your communication is just with your team.</span></p> <p><span style="font-weight: 400;">[28:22] A good question to ask is why you have this problem in the first place.</span></p> <p><span style="font-weight: 400;">[29:53] When software does something, who actually does it?</span></p> <p><span style="font-weight: 400;">[37:31] The best developers Derek has talked with or worked with have a unique combination of technical skill and business acumen.</span></p> <p> </p> <p><strong>Mentioned in this Episode:</strong></p> <p><a href="http://architecttips.clearmeasure.com/"><em><span style="font-weight: 400;"> Architect Tips</span></em></a> <span style="font-weight: 400;">— New video podcast!</span></p> <p><a href="https://azure.microsoft.com/en-ca/services/devops/?&amp;OCID=AID736756_SEM_7eul5uID"> <span style="font-weight: 400;">Azure DevOps</span></a></p> <p><a href="https://www.clear-measure.com/"><span style="font-weight: 400;">Clear Measure</span></a> <span style="font-weight: 400;">(Sponsor)</span></p> <p><a href="https://www.amazon.com/NET-DevOps-Azure-Developers-Architecture/dp/1484253426"> <em><span style="font-weight: 400;">.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way,</span></em> <span style="font-weight: 400;">by Jeffrey Palermo</span></a> <span style="font-weight: 400;">— Available on Amazon!</span></p> <p><a href="https://www.youtube.com/channel/UC-ROXy08zc-qTA0-3GAQDLw"><span style="font-weight: 400;"> Jeffrey Palermo’s YouTube</span></a></p> <p><a href="https://twitter.com/jeffreypalermo?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor"> <span style="font-weight: 400;">Jeffrey Palermo’s Twitter</span></a> <span style="font-weight: 400;">—</span> <span style="font-weight: 400;">Follow to stay informed about future events!</span></p> <p> </p> <p><strong>Want to Learn More?</strong></p> <p><span style="font-weight: 400;">Visit</span> <a href="http://azuredevopspodcast.clear-measure.com/"><em><span style="font-weight: 400;">AzureDevOps.Show</span></em></a> <span style="font-weight: 400;">for show notes and additional episodes.</span></p> <p> </p> <p><strong>Quotes:</strong></p> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">“If we’re talking about an individual team, I think everybody can have or share some of the responsibilities. I think everybody can play a part in understanding what you’re trying to accomplish.” — Derek [23:25]</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">“One thing that I’ve seen hurt programmers’ trust is getting frustrated if somebody doesn’t think like them.” — Jeffrey [24:53]</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">“The best developers I’ve talked with or worked with have this unique combination of technical skill, and this business acumen or knowledge.” — Derek [32:08]</span></li> </ul> <p> </p> <p><strong>Derek:</strong> <a href="https://codeopinion.teachable.com/"><strong>CodeOpinion</strong></a></p>