
Sign up to save your podcasts
Or


Heather is a passionate coder and entrepreneur. She has experience working with Fortune 500 companies building enterprise-level voice, mobile, and C#/.Net applications. She focuses on external thought leadership, encouraging fellow programmers to present on topics outside of the office and in the community. She is also an international technical speaker, recently speaking at NDC, an early adopter of technology, and a conference organizer at KCDC, the Kansas City Developers Conference.
Topics of Discussion:
[3:00] Heather talks about her deep dive into her local community to figure out how we learn and how different generations are discovering content.
[3:12] We now have a multigenerational community and it's important to consider that there are now four different groups of people that learn completely differently.
[5:40] With so many people from different cultures and backgrounds, Heather thinks that if we're not accommodating, we're not going to be able to replace ourselves.
[8:23] Heather explains the importance of every developer finding their favorite documentation.
[12:29] The great equalizer is that we all want to solve problems. Heather talks about the importance of letting beginners ask the right questions, and giving them the space to problem solve.
[14:36] Heather describes the reality she sees from university programs and boot camps, along with the importance of having basic people skills.
[18:27] Heather describes how time boxing and The Pomodoro Technique can provide a structure for productivity and can help you accomplish more without overwhelm.
[21:36] The book Atomic Habits was a powerful read for Heather and she wishes she had read it before! One of the takeaways is that anything that is broken down seems more digestible. When you focus on just getting one percent better at something every day, your goals start to get more manageable.
[24:24] Resiliency is key in software.
[24:49] Sometimes what you're trying to get better at is not software coding at all, but communication and really listening.
[24:50] Heather gives her take on if you need to have a University degree to go into software, and where she thinks the engineering field will end up.
[34:42] Heather's advice for young developers looking at older work — keep in mind that it's possible that they did the best they could have at the time. Plus, one day that will be you, so try to have some grace and understanding.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Charisma University
Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones
Kevlin Henney, Medium
Kevlin Henney, NDC London
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Quotes:
Heather: Website | Twitter
Heather is a passionate coder and entrepreneur. She has experience working with Fortune 500 companies building enterprise-level voice, mobile, and C#/.Net applications. She focuses on external thought leadership, encouraging fellow programmers to present on topics outside of the office and in the community. She is also an international technical speaker, recently speaking at NDC, an early adopter of technology, and a conference organizer at KCDC, the Kansas City Developers Conference.
Topics of Discussion:
[3:00] Heather talks about her deep dive into her local community to figure out how we learn and how different generations are discovering content.
[3:12] We now have a multigenerational community and it's important to consider that there are now four different groups of people that learn completely differently.
[5:40] With so many people from different cultures and backgrounds, Heather thinks that if we're not accommodating, we're not going to be able to replace ourselves.
[8:23] Heather explains the importance of every developer finding their favorite documentation.
[12:29] The great equalizer is that we all want to solve problems. Heather talks about the importance of letting beginners ask the right questions, and giving them the space to problem solve.
[14:36] Heather describes the reality she sees from university programs and boot camps, along with the importance of having basic people skills.
[18:27] Heather describes how time boxing and The Pomodoro Technique can provide a structure for productivity and can help you accomplish more without overwhelm.
[21:36] The book Atomic Habits was a powerful read for Heather and she wishes she had read it before! One of the takeaways is that anything that is broken down seems more digestible. When you focus on just getting one percent better at something every day, your goals start to get more manageable.
[24:24] Resiliency is key in software.
[24:49] Sometimes what you're trying to get better at is not software coding at all, but communication and really listening.
[24:50] Heather gives her take on if you need to have a University degree to go into software, and where she thinks the engineering field will end up.
[34:42] Heather's advice for young developers looking at older work — keep in mind that it's possible that they did the best they could have at the time. Plus, one day that will be you, so try to have some grace and understanding.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Charisma University
Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones
Kevlin Henney, Medium
Kevlin Henney, NDC London
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Quotes:
Heather: Website | Twitter
Mark Seemann is a Danish software developer based in Copenhagen, Denmark. His professional interests include functional programming, object-oriented development, as well as software development in general. Apart from writing two books, he has also written numerous articles and blog posts about related topics. Despite being a mostly .NET developer, Mark takes most of his inspiration from sources across a wide range of technologies, including Haskell and lots of pattern books. Originally poised to become a rock star or (failing that) graphic novelist (in the European tradition) he one day found himself with insufficient talent for either, a master's degree in Economics, and a desire for working with computers. He has been doing the latter intermittently since 1995.
Mark is the author of two books so far: Author of Dependency Injection .NET as well as Code That Fits In Your Head.
Topics of Discussion:
[4:55] Mark talks about the thought process behind writing Code That Fits In Your Head.
[10:10] Why doesn't Mark like software projects?
[13:06] Yes, we want to create value for the businesses when we write code, but we also have to have a longer view on things as well.
[17:11] Mark shares three of the most things for getting started with a new application.
[19:46] Mark walks us through the process of automating a build.
[22:42] Most compiler warnings indicate that you have problems with your code.
[28:29] What are some of Mark's resources and pieces of advice for younger programmers?
[35:31] In Denmark and Scandinavian cultures, you often feel like the CEO is within close reach and someone that you could easily have lunch with. Mark talks about overcoming resistance in long-time developers when learning something new that may cause some anxiety or insecurity.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Code That Fits In Your Head
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Quotes:
Mark: Pluralsight.com/authors/mark-seemann
Mark Seemann is a Danish software developer based in Copenhagen, Denmark. His professional interests include functional programming, object-oriented development, as well as software development in general. Apart from writing two books, he has also written numerous articles and blog posts about related topics. Despite being a mostly .NET developer, Mark takes most of his inspiration from sources across a wide range of technologies, including Haskell and lots of pattern books. Originally poised to become a rock star or (failing that) graphic novelist (in the European tradition) he one day found himself with insufficient talent for either, a master's degree in Economics, and a desire for working with computers. He has been doing the latter intermittently since 1995.
Mark is the author of two books so far: Author of Dependency Injection .NET as well as Code That Fits In Your Head.
Topics of Discussion:
[4:55] Mark talks about the thought process behind writing Code That Fits In Your Head.
[10:10] Why doesn't Mark like software projects?
[13:06] Yes, we want to create value for the businesses when we write code, but we also have to have a longer view on things as well.
[17:11] Mark shares three of the most things for getting started with a new application.
[19:46] Mark walks us through the process of automating a build.
[22:42] Most compiler warnings indicate that you have problems with your code.
[28:29] What are some of Mark's resources and pieces of advice for younger programmers?
[35:31] In Denmark and Scandinavian cultures, you often feel like the CEO is within close reach and someone that you could easily have lunch with. Mark talks about overcoming resistance in long-time developers when learning something new that may cause some anxiety or insecurity.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Code That Fits In Your Head
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Quotes:
Mark: Pluralsight.com/authors/mark-seemann
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.
Topics of Discussion:
[3:21] Derek's mentor was an accountant who gave him more insight into business processes and changed his way of thinking.
[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.
[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?
[20:10] You can be an individual contributor, even if your communication is just with your team.
[28:22] A good question to ask is why you have this problem in the first place.
[29:53] When software does something, who actually does it?
[37:31] The best developers Derek has talked with or worked with have a unique combination of technical skill and business acumen.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Quotes:
Derek: CodeOpinion
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.
Topics of Discussion:
[3:21] Derek's mentor was an accountant who gave him more insight into business processes and changed his way of thinking.
[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.
[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?
[20:10] You can be an individual contributor, even if your communication is just with your team.
[28:22] A good question to ask is why you have this problem in the first place.
[29:53] When software does something, who actually does it?
[37:31] The best developers Derek has talked with or worked with have a unique combination of technical skill and business acumen.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Quotes:
Derek: CodeOpinion
Daniel is a semioticist logician (otherwise known as a programmer). He likes to help people learn to make better tech. He believes that once you know the "why," you can figure out the "what" on your own. As an active coder and manager, Daniel has spent time the last several years with clients as an Agile/XP Technical Coach, helping them rediscover how to discover and create value at speed. His clients include several Fortune 100 companies all over North America. He is also a technical coach and the author of Info-Ops and Info-Ops ll cross-dedicated and shared (due to high cost/low availability) hardware systems. Package management and high-layer orchestration through other tools, layers is where Azure is partially intersecting.
Topics of Discussion:
[4:41] Dan talks about his website and building a place to learn and relax.
[5:55] Dan discusses when he learned that he wanted to teach others and share what he had learned.
[9:43] Dan walks us through his setup and how he focuses on the content more than the technical aspects.
[11:38] What is Dan's chosen format for getting it up on a video?
[16:22] How does Dan prioritize what he is teaching?
[18:13] What should new programmers know?
[20:23] It's important to step outside the constraints you are given.
[21:38] What's "good enough programming?"
[23:49] Strong typing systems are only useful in the terms of one particular business feature at one time.
[26:24] The platform and the language choices should actually tell the business something they didn't know before.
[33:57] By creating these larger universal-type systems, we're subsuming the business into the code.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Quotes:
Daniel: Website | Dark | Podcast | Books
Daniel is a semioticist logician (otherwise known as a programmer). He likes to help people learn to make better tech. He believes that once you know the "why," you can figure out the "what" on your own. As an active coder and manager, Daniel has spent time the last several years with clients as an Agile/XP Technical Coach, helping them rediscover how to discover and create value at speed. His clients include several Fortune 100 companies all over North America. He is also a technical coach and the author of Info-Ops and Info-Ops ll cross-dedicated and shared (due to high cost/low availability) hardware systems. Package management and high-layer orchestration through other tools, layers is where Azure is partially intersecting.
Topics of Discussion:
[4:41] Dan talks about his website and building a place to learn and relax.
[5:55] Dan discusses when he learned that he wanted to teach others and share what he had learned.
[9:43] Dan walks us through his setup and how he focuses on the content more than the technical aspects.
[11:38] What is Dan's chosen format for getting it up on a video?
[16:22] How does Dan prioritize what he is teaching?
[18:13] What should new programmers know?
[20:23] It's important to step outside the constraints you are given.
[21:38] What's "good enough programming?"
[23:49] Strong typing systems are only useful in the terms of one particular business feature at one time.
[26:24] The platform and the language choices should actually tell the business something they didn't know before.
[33:57] By creating these larger universal-type systems, we're subsuming the business into the code.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Quotes:
Daniel: Website | Dark | Podcast | Books
Kevin Kirkus is a Principal Engineer at Intel. He has been there since 1999, designing, building, and testing Intel processors, both the chip and the code that runs the chips. Kevin is a Post-Silicon Validation Architect Lead for multiple Intel Xeon generations and more recently transitioned to Global Post-Silicon Automation Lead for server, client, and device products at Intel Corporation. He has served in various past areas of validation, such as PCIe, socket-interconnect, Platform Configurations, Boot Flows, Fuse, before transitioning to more technical leadership roles in validation architecture and strategy. As a Technical Leader in silicon validation automation, his roles and responsibilities have extended to global standardization and alignment of tools, flows, and methodologies across Intel global product segments (server, client, device), including mentoring environment domain, leads, aligning global sites and strengthening local product sites to excel in automation investments. His technical and leadership experience for validating advanced complex technology has been integral to the success of Intel product teams and their competitive products. He is passionate about developing people and future leaders, building on their strengths, influence, and impact.
Topics of Discussion:
[3:33] What are some high points that lead Kevin to where he is today?
[8:06] Kevin talks about focusing on functional validation execution, and what he likes as a Post-Silicon Validation Architect Lead.
[9:03] Kevin walks us through the process from where the code is embedded, the silicon is made, and there's a system of trial and error to test if you are on the right track.
[15:33] What are the penalties for the turnaround time?
[15:48] What is the mix of code types that are a part of this?
[17:18] Kevin talks about the concept of fuses and SKUs or stock-keeping units.
[21:12] Kevin talks about the format of the test themselves, the language in which he writes the test cases, and the partnership between the host and target system.
[31:42] Where are test harness codes and firmware loaders stored?
[31:47] Firmware has to be handled a little bit differently; it has to be cross-platform deployment packaging.
[35:20] Most of Intel Xeon's solutions are proprietary, and their bug tracking is proprietary.
[39:05] How does Kevin coach people to have the technical skills they need in this space?
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Quotes:
Kevin Kirkus: LinkedIn
Intel
Intel Xeon
Kevin Kirkus is a Principal Engineer at Intel. He has been there since 1999, designing, building, and testing Intel processors, both the chip and the code that runs the chips. Kevin is a Post-Silicon Validation Architect Lead for multiple Intel Xeon generations and more recently transitioned to Global Post-Silicon Automation Lead for server, client, and device products at Intel Corporation. He has served in various past areas of validation, such as PCIe, socket-interconnect, Platform Configurations, Boot Flows, Fuse, before transitioning to more technical leadership roles in validation architecture and strategy. As a Technical Leader in silicon validation automation, his roles and responsibilities have extended to global standardization and alignment of tools, flows, and methodologies across Intel global product segments (server, client, device), including mentoring environment domain, leads, aligning global sites and strengthening local product sites to excel in automation investments. His technical and leadership experience for validating advanced complex technology has been integral to the success of Intel product teams and their competitive products. He is passionate about developing people and future leaders, building on their strengths, influence, and impact.
Topics of Discussion:
[3:33] What are some high points that lead Kevin to where he is today?
[8:06] Kevin talks about focusing on functional validation execution, and what he likes as a Post-Silicon Validation Architect Lead.
[9:03] Kevin walks us through the process from where the code is embedded, the silicon is made, and there's a system of trial and error to test if you are on the right track.
[15:33] What are the penalties for the turnaround time?
[15:48] What is the mix of code types that are a part of this?
[17:18] Kevin talks about the concept of fuses and SKUs or stock-keeping units.
[21:12] Kevin talks about the format of the test themselves, the language in which he writes the test cases, and the partnership between the host and target system.
[31:42] Where are test harness codes and firmware loaders stored?
[31:47] Firmware has to be handled a little bit differently; it has to be cross-platform deployment packaging.
[35:20] Most of Intel Xeon's solutions are proprietary, and their bug tracking is proprietary.
[39:05] How does Kevin coach people to have the technical skills they need in this space?
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Quotes:
Kevin Kirkus: LinkedIn
Intel
Intel Xeon
From the publisher's feed

273 Listeners

381 Listeners

290 Listeners

478 Listeners

625 Listeners

149 Listeners

582 Listeners

45 Listeners

213 Listeners

222 Listeners

986 Listeners

179 Listeners

242 Listeners

62 Listeners

139 Listeners