Charles Flatt on Learning as a Developer - Episode 124
Play • 35 min

Charles Flatt is joining the podcast today! He has been a software developer since 1994 and has helped over a dozen organizations succeed on over fifty projects, both small and large. Charles has an unusual breadth of business and personal experience from foodservice and retail to music, business management, hardware installation, and of course, software development.

 

In this episode, Charles talks about his learning as a developer and some of his successes, big lessons, and key takeaways from the course of his career. He shares actionable advice for developers, teams, and organizations on how to improve; his favorite resources and books for further learning;  the metrics that matter the most; and what he sees as being the key components of what makes a DevOps organization successful.

 

Topics of Discussion:

[:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

[1:00] About The Azure DevOps Podcast, Clear Measure, and Jeffrey’s offer to speak at virtual user groups.

[1:24] Clear Measure is hiring! Be sure to check out the link in the show notes.

[1:34] About today’s guest, Charles Flatt!

[1:57] Jeffrey welcomes Charles to the podcast.

[2:34] Charles shares his career journey before software development and how he began his career in software.

[6:49] Charles speaks about where he has worked and what he has been working on in the last decade.

[11:48] Charles shares some of the big lessons and key takeaways from the course of working on over fifty projects in software development.

[18:21] Charles and Jeffrey discuss their favorite books on DevOps and give their recommendations on what you should be reading as a developer today.

[20:50] A word from Azure DevOps Podcast’s sponsor: Clear Measure.

[21:22] What Charles sees as needing to change within an organization in order to become more successful.

[23:01] Charles gives some actionable advice on how to begin improving as a developer, as a team, and as an organization.

[28:06] Charles and Jeffrey discuss the metrics that matter the most.

[29:18] Jeffrey and Charles discuss the importance of continuous integration and what it really means to do continuous integration.

[32:32] Charles recommends some go-to resources to check out after today’s podcast!

[34:33] Jeffrey thanks Charles for joining the podcast!

 

Mentioned in this Episode:

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!

bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

Jeffrey Palermo’s Youtube

Jeffrey Palermo’s Twitter — Follow to stay informed about future events!

The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow

Charles Flatt’s LinkedIn

Azure DevOps Podcast Ep. 33: “Rockford Lhotka on Software Architecture”

Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations, by Nicole Forsgren PhD

The Phoenix Project (A Novel About IT, DevOps, and Helping Your Business Win), by Gene Kim

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations, by Gene Kim, Patrick Debois, John Willis, and Jez Humble

Continuous Integration: Improving Software Quality and Reducing Risk, by Paul M. Duvall, Steve Matyas, and Andrew Glover

Good Habits, Bad Habits: The Science of Making Positive Changes That Stick, by Wendy Wood

Measure What Matters: How Google, Bono, and the Gates Foundation Rock the World with OKRs, by John Doerr

 

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Channel 9
Channel 9
Microsoft
How to Deploy Azure SQL Anywhere – Using Azure Arc for Data Services | Data Exposed
Join Data Platform MVP Ben Weissman as he explores Azure Arc for Data Services, Microsoft's solution to deploy services like Azure SQL to any cloud – including private clouds – using Kubernetes. He will take us through the core concepts of Azure Arc for Data Services and also demo how easy it is to deploy an Azure SQL Managed Instance on-premises while still being able to see its telemetry from the Azure portal. [01:10]​ Azure Arc overview [03:16]​ Azure Arc-enabled Data Services [06:04]​ Demo [12:45]​ How to learn more Resources: Azure Arc-Enabled Data Services Revealed About Ben Weissman: Ben Weissman has been working with SQL Server since SQL Server 6.5, mainly in the BI/Datawarehousing field. He is a Data Platform MVP, MCSE Data Management and Analytics, and a Certified Data Vault Data Modeler. He is also the first BimlHero Certified Expert in Germany and a co-author of "SQL Server Big Data Clusters" and "The Biml Book". Ben has been involved in more than 150 BI Projects and is always looking for ways to become more productive and make SQL Server even more fun! About MVPs: Microsoft Most Valuable Professionals, or MVPs, are technology experts who passionately share their knowledge with the community. They are always on the "bleeding edge" and have an unstoppable urge to get their hands on new, exciting technologies. They have very deep knowledge of Microsoft products and services, while also being able to bring together diverse platforms, products and solutions, to solve real-world problems. MVPs make up a global community of over 4,000 technical experts and community leaders across 90 countries/regions and are driven by their passion, community spirit, and quest for knowledge. Above all and in addition to their amazing technical abilities, MVPs are always willing to help others - that's what sets them apart. Learn more: https://aka.ms/mvpprogram
14 min
The .NET Core Podcast
The .NET Core Podcast
Jamie Taylor
Picking the Right Azure Resources with Barry Luijbregts
Support for this episode comes from RJJ Software Ltd RJJ Software is dedicated to helping you to realise your company's digital potential through innovative solutions using the latest technologies. Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay In this episode of the .NET Core Podcast we chatted with Barry Luijbregts (aka Azure Barry) about the many different Azure resources and how to pick the "best" ones for your project The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-70-picking-the-right-azure-resources-with-barry-luijbregts/ Support for this episode also comes from Datadog. Head over to datadoghq.com/dotnetcore, sign up for a 14-day trial, and claim a free t-shirt! Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia
1 hr 18 min
Streaming Audio: A Confluent podcast about Apache Kafka
Streaming Audio: A Confluent podcast about Apache Kafka
Confluent, original creators of Apache Kafka®
Becoming Data Driven with Apache Kafka and Stream Processing ft. Daniel Jagielski
When it comes to adopting event-driven architectures, a couple of key considerations often arise: the way that an asynchronous core interacts with external synchronous systems and the question of “how do I refactor my monolith into services?” Daniel Jagielski, a consultant working as a tech lead/dev manager at VirtusLab for Tesco, recounts how these very themes emerged in his work with European clients.  Through observing organizations as they pivot toward becoming real time and event driven, Daniel identifies the benefits of using Apache Kafka® and stream processing for auditing, integration, pub/sub, and event streaming. He describes the differences between a provisioned cluster vs. managed cluster and the importance of this within the Kafka ecosystem. Daniel also dives into the risk detection platform used by Tesco, which he helped build as a VirtusLab consultant and that marries the asynchronous and synchronous worlds. As Tesco migrated from a legacy platform to event streaming, determining risk and anomaly detection patterns have become more important than ever. They need the flexibility to adjust due to changing usage patterns with COVID-19. In this episode, Daniel talks integrations with third parties, push-based actions, and materialized views/projects for APIs. Daniel is a tech lead/dev manager, but he’s also an individual contributor for the Apollo project (an ICE organization) focused on online music usage processing. This means working with data in motion; breaking the monolith (starting with a proof of concept); ETL migration to stream processing, and ingestion via multiple processes that run in parallel with record-level processing. EPISODE LINKS * Building an Apache Kafka Center of Excellence Within Your Organization ft. Neil Buesing  * Risk Management in Retail with Stream Processing * Event Sourcing, Stream Processing and Serverless * It’s Time for Streaming to Have a Maturity Model ft. Nick Dearden * Read Daniel Jagielski's articles on the Confluent blog * Join the Confluent Community * Learn more with Kafka tutorials, resources, and guides at Confluent Developer * Live demo: Kafka streaming in 10 minutes on Confluent Cloud * Use *60PDCAST* to get an additional $60 of free Confluent Cloud usage (details)
48 min
Changelog
Changelog
The Changelog 430: Darklang Diaries
This week on The Changelog, Jerod is joined by Paul Biggar the creator of Dark, a new way to build serverless backends. Paul shares all the details about this all-in-one language, editor, and infrastructure, why he decided to make Dark in the first place, his view on programming language design, the advantages Dark has as an integrated solution, and also why it’s source available, but NOT open source. Discuss on Changelog News Join Changelog++ to support our work, get closer to the metal, and make the ads disappear! Sponsors * Linode – Get $100 in free credit to get started on Linode – Linode is our cloud of choice and the home of Changelog.com. Head to linode.com/changelog OR text CHANGELOG to 474747 to get instant access to that $100 in free credit. * LaunchDarkly – Test in production! Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users. * Render – Get $100 in free credit to give Render a try! Plus they’re going to assign a world-class engineer to your account to provide guidance and answer any questions. Render is built for modern applications and offers everything you need out-of-the-box — one-click scaling, zero-downtime deploys, built-in SSL, private networking, managed databases, secrets and config management, persistent block storage, and Infrastructure-as-Code. Send an email to changelog@render.com to get your free credits. * Grafana Cloud – Grafana Cloud is our dashboard of choice – Grafana is the open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more. Featuring * Paul Biggar – Twitter, GitHub * Jerod Santo – Twitter, GitHub Notes and Links Special thanks to Jon Stodle for requesting this episode. * Dark’s website * Dark on GitHub * Structured Procrastination * Why Dark didn’t choose Rust * Leaving OCaml * Dark’s new backend will be in F#
Play
Software Defined Talk
Software Defined Talk
Software Defined Talk LLC
Episode 287: The Bureaucracy Episode
This week we discuss LinkedIn’s new marketplace, Platform9, TriggerMesh and Event-based Architectures. Plus, are meetings always bad? Rundown LinkedIn is building a gig marketplace. What you need to know. (https://thehustle.co/02222021-linkedin-gig-marketplace/?amp=1) Microsoft’s New Gig: A LinkedIn Freelancer Market Rivaling Upwork, Fiverr (https://www.theinformation.com/articles/microsofts-new-gig-a-linkedin-freelancer-market-rivaling-upwork-fiverr) Platform9 Raises Additional Series-D Funding (https://finance.yahoo.com/news/platform9-raises-additional-series-d-140000245.html) HEY World experiment (https://twitter.com/jasonfried/status/1363956784600281088?s=20) Relevant to your interests Clouds The Google Cloud Surge: 5 Slides from Thomas Kurian Tell the Story (https://cloudwars.co/google-cloud/google-cloud-at-goldman-sachs-5-slides-explain-surge/) HPE Acquires Cloud Assessment ‘Crown Jewel’ CloudPhysics (https://www.crn.com/news/cloud/hpe-acquires-cloud-assessment-crown-jewel-cloudphysics) Watson IBM Explores Sale of IBM Watson Health (https://www.wsj.com/articles/ibm-explores-sale-of-ibm-watson-health-11613696770) IBM Is Said to Consider Sale of Watson Health Amid Cloud Focus (https://finance.yahoo.com/news/ibm-said-consider-sale-watson-020948431.html) Happy birthday, Python, you're 30 years old today: Easy to learn, and the right tool at the right time (https://www.theregister.com/2021/02/20/happy_birthday_python_youre_30/) IPOs and M&A Airbrake has been acquired by LogicMonitor (http://bwhichard:grinning: 7:46 PM https://twitter.com/airbrake/status/1364214679569072130?s=21) TransferWise rebrands as Wise ahead of an expected IPO (https://techcrunch.com/2021/02/21/wise/) HPE Acquires Cloud Assessment ‘Crown Jewel’ CloudPhysics (https://www.crn.com/news/cloud/hpe-acquires-cloud-assessment-crown-jewel-cloudphysics) Security SolarWinds hack was work of 'at least 1,000 engineers', tech executives tell Senate (https://www.theguardian.com/technology/2021/feb/23/solarwinds-hack-senate-hearing-microsoft) SolarWinds Hack Grabs Senate Spotlight With CEO in the Hot Seat (https://www.bloomberg.com/news/articles/2021-02-23/key-lawmaker-prepares-for-first-public-hearing-on-major-hack) Apple Offers Its Closest Look Yet at iOS and MacOS Security (https://www.wired.com/story/apple-platform-security-guide-researchers/) New malware found on 30,000 Macs has security pros stumped (https://arstechnica.com/information-technology/2021/02/new-malware-found-on-30000-macs-has-security-pros-stumped/) RubyGems dependency confusion attack side of things - Running with Ruby (https://mensfeld.pl/2021/02/rubygems-dependency-confusion-attack-side-of-things/) Investing The GameStop Craze Was Mostly Just Crazy (https://www.nytimes.com/2021/02/23/opinion/gamestop-price-congress-robinhood.html?smid=url-share) Bitcoin Hits $1 Trillion Market Cap, Soars To Another Record High (https://www.huffpost.com/entry/bitcoin-market-cap_n_602fee6bc5b66dfc101e4ac1) Chips Chip Shortage (https://twitter.com/anjani_trivedi/status/1364392820761522177?s=20) Biden signs executive order to address chip shortage through a review to strengthen supply chains (https://link.thehustle.co/click/23038968.125304/aHR0cHM6Ly93d3cuY25iYy5jb20vMjAyMS8wMi8yNC9iaWRlbi1zaWducy1leGVjdXRpdmUtb3JkZXItdG8tYWRkcmVzcy1jaGlwLXNob3J0YWdlLXRocm91Z2gtYS1zdXBwbHktY2hhaW4tcmV2aWV3Lmh0bWw/5f3be10f2c81bf6314610498B60246b50) IBM teases new AIX release – the first since 2015 (https://www.theregister.com/2021/02/24/aix_7_3_announced/) Salesforce is building a private CRM for the State Department (https://www.protocol.com/enterprise/salesforce-private-crm-state-department?utm_source=newsletter&utm_medium=email&utm_campaign=newsletter_axioslogin&stream=top) Overcast overhauls its Apple Watch app (https://www.theverge.com/2021/2/25/22300649/overcast-podcast-app-new-watch-update) As Power BI aces Gartner's new Magic Quadrant, what's the story behind Microsoft's success? (https://www.zdnet.com/article/as-power-bi-aces-gartners-new-magic-quadrant-whats-the-story-behind-microsofts-success/) Nonsense Fry's Electronics suddenly went out of business (https://www.cnn.com/2021/02/24/business/frys-electronics-closure/index.html) New next-gen USPS delivery vehicle coming to your (https://twitter.com/samjmintz/status/1364321263439724544) Alexa Has No Place on Your Face. The Echo Frames Prove it (https://www.wired.com/review/amazon-echo-frames/) Sponsors strongDM — Manage and audit remote access to infrastructure. Start your free 14-day trial today at: strongdm.com/SDT (http://strongdm.com/SDT) Listener Feedback Cloudbees is looking for a Remote DevOps Consultant-Continuous Delivery (https://boards.greenhouse.io/cloudbees/jobs/2928508) anywhere in North America. Conferences DevOpsDay Texas on March 2nd. (https://devopsdays.org/events/2021-texas/welcome/) SpringOne.io (https://springone.io), Sep 1st to 2nd - CFP is open until April 9th (https://springone.io/cfp). Two SpringOne Tours: (1.) developer-bonanza in for NA, March 10th and 11th (https://tanzu.vmware.com/developer/tv/springone-tour/0014/), and, (2.) EMEA dev-fest on April 28th (https://tanzu.vmware.com/developer/tv/springone-tour/0015/). SDT news & hype Join us in Slack (http://www.softwaredefinedtalk.com/slack). Send your postal address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) and we will send you free laptop stickers! Follow us on Twitch (https://www.twitch.tv/sdtpodcast), Twitter (https://twitter.com/softwaredeftalk), Instagram (https://www.instagram.com/softwaredefinedtalk/) and LinkedIn (https://www.linkedin.com/company/software-defined-talk/). Brandon built the Quick Concall iPhone App (https://itunes.apple.com/us/app/quick-concall/id1399948033?mt=8) and he wants you to buy it for $0.99. Use the code SDT to get $20 off Coté’s book, (https://leanpub.com/digitalwtf/c/sdt) Digital WTF (https://leanpub.com/digitalwtf/c/sdt), so $5 total. Become a sponsor of Software Defined Talk (https://www.softwaredefinedtalk.com/ads)! Recommendations Read this book we are going to discuss it: Working Backwards: Insights, Stories, and Secrets from Inside Amazon (https://amzn.to/3km4hMV) Brandon: I Care a Lot (https://www.rottentomatoes.com/m/i_care_a_lot) Coté: LoseIt! (https://loseit.com) The Golem and the Jinni (https://en.wikipedia.org/wiki/The_Golem_and_the_Jinni). Photo Credit (https://unsplash.com/photos/PqkuJqzghew) Photo Credit (https://unsplash.com/photos/ahi73ZN5P0Y)
1 hr 25 min
More episodes
Search
Clear search
Close search
Google apps
Main menu