The Alan Barr Show

Follow The Alan Barr Show
Share on
Copy link to clipboard

A podcast on topics and themes I am interested in related to technology, business, self-improvement, and many others.

Alan Barr


    • May 16, 2022 LATEST EPISODE
    • infrequent NEW EPISODES
    • 25m AVG DURATION
    • 44 EPISODES


    Search for episodes from The Alan Barr Show with a specific topic:

    Latest episodes from The Alan Barr Show

    Alan's Updates May 15th 2022

    Play Episode Listen Later May 16, 2022 18:00


    The Start of The Journey Recovery, The Journey so far Figuring Out the Next Level of my Learning https://www.aarp.org/caregiving/health/info-2019/dementia-warning-signs.html If you like the podcast, please subscribe and share it with others.

    Creating a Podcast

    Play Episode Listen Later May 9, 2022 23:52


    Act 1 - Your Elevator Pitch Act 2 - Prepare and Edit, liberally and ruthlessly Act 3 - Three Act Narratives, but mix it up Resources Start a Podcast - Kristen Meinzer Make Noise - Eric Nuzum NPR's Podcast Start Up Guide - Glen Weldon Edison Research, April 2019 "The Podcast Consumer" Edison Research Podcast Consumer - 2018 Otter Voice Meeting Notes - Otter.ai Voice Coach Yawning Be a great communicator Podcast

    Vision, Buddha and the Badass Book Summary

    Play Episode Listen Later May 2, 2022 24:47


    Today's Topic is a Book Summary by Vishen Lakhiani from the book The Buddha and the Badass. Act 1 - Make a big vision and great people will find you Act 2 - Massive Transformation Purpose and Make a Stand Act 3 - Craft Your Identity

    Ephemerality

    Play Episode Listen Later Apr 25, 2022 14:51


    Chainguard -The Principle of Ephemerality via Carlos Santana Get on with ephemerality; it's 2022. We had no choice but to build it ourselves before then. Nowadays, chaos engineering is an option. We use serverless and stateless technologies all the time. Virtual machines aren't even on our radar. Maintaining stateful systems is difficult. Make sure you have backups and failovers. To ensure that we have evidence of malicious software, you can test your code regularly. The COVID test provides a means of ensuring that historical evidence is reviewed over time. Combining and shortening an app's lifespan makes it more likely for an attacker to fail.

    Veterans United Home Loans Software Engineering Conference 2022

    Play Episode Listen Later Apr 18, 2022 25:47


    Today's topic is the VU Software Engineering Conference Act 1 - Architectures are relative Act 2 - TDD + Architectures Act 3 - dev.lab stories Summary Trade-offs depend on the needs of your business. Test-Driven Development can make your tests run faster and make a change quickly. Inner source communities in businesses are a real opportunity.

    Alan's Updates April 10th 2022

    Play Episode Listen Later Apr 11, 2022 14:10


    Every week, I'll be posting one episode. I stopped in the past because I didn't have enough content to create a podcast with what I wanted to talk about. The podcast will help me improve my writing and voice. Hopefully, the content will be good as well. Improving my writing and sounding. Feel like I'm at 95% of what I used to be. Alan's education schedule from morning to night. I'm happy that normal people can't even tell I had any issues. Speechify is a tool that helps me read a hard text and speech it quickly. Summarizing writing. Preply is a helpful tool for tutors of English Recording sounds to type words for Asphia apps. Went back to part-time work for learning again. Saturday Zoom Python Meetup Discord Accountability Group Comprehensible Input

    Mindfulness and Awareness

    Play Episode Listen Later Apr 4, 2022 15:27


    Today's topic is Mindfulness and Awareness. Mayo Clinic says, "Mindfulness is a type of meditation in which you focus on being intensely aware of what you're sensing and feeling in the moment, without interpretation or judgment." Act 1 - Awareness Act 2 - Desire and Suffering Act 3 -Be Responsible for our actions and Let It Go

    50 Days After My Stroke

    Play Episode Listen Later Mar 21, 2022 22:47


    What Didn't Work? Phonics Elysian Disco John Maxwell Books Teen Books Tools Grammarly and Word Tune Accentia - Naver dictionary Bold Voice AnkiUse English for Everyone Vocabulary Typing.com Tutors and Preparing YouTube Videos from Tarle Speech and Rachel's English. Google search pronunciation on any search ESL Tutor Class ( Preply ) ESL Chat ( Tandem / Hello Talk) Tactus Therapy IOS APP Creating Content to help me learn again Alan's first podcast try Kdenlive is an open-source Video Editing App YouTube of BoldVoice Speech Therapy and Occupational Therapy help Never Split the Difference: Negotiating as if Your Life Depended on It Work Emails Manga Mind Maps

    Repeat - The Importance of Persuasion and Techniques to Try

    Play Episode Listen Later Mar 7, 2022 24:26


    I am out so this week. Please enjoy the techniques of Negotiation such as Never Split the Different Act 1 - What is persuasion and why should we be persuasive? Act 2 - Low Stakes Persuasive Techniques Act 3 - Higher Stakes Persuasion

    Repeat - Lessons Learned Building Dev.Lab Internal Developer Platform

    Play Episode Listen Later Feb 21, 2022 23:45


    2021 dev.lab internal developer. I'll be back.

    Software Design, Empathy, Personas and Career

    Play Episode Listen Later Feb 8, 2022 53:30


    Alan Barr Podcast Interview with Tyler Lemke Don't make me think Empathy Mapping Mentors in tech MIX08 Microsoft Office 2007: The Story of the Ribbon Get Your First Dev Job Danny Thompson Tyler's Youtube Tyler's Website Junior To Senior Dev Podcast

    Systems Thinking

    Play Episode Listen Later Jan 24, 2022 26:03


    The Five Disciplines - Systems Thinking - Personal Mastery - Mental Models - Building Shared Vision - Team Learning Leverage Points in Systems

    Junior Developers

    Play Episode Listen Later Jan 10, 2022 26:07


    Gergely Orosz Hiring juniors Dark matter developers "The average tenure of software engineers in small companies is only 1.5 years, where it's 2.3 years for large companies." - Why Programmers Shouldn't Stay in One Company for a long time. Michael Nygard Coupling Definition Dave Farley Junior Developer Mistakes What are the skills you think juniors should be learning?

    Create Prolifically

    Play Episode Listen Later Jan 3, 2022 11:32


    2022 is here. Make the most of it.

    Ultralearning

    Play Episode Listen Later Dec 27, 2021 49:06


    Act 1 - Your First Ultralearning Project Act 2 - Nine Principles of Ultralearning Act 3 - Alan's Version of an Ultralearning Project/Habit Summary You will be more successful if you start by researching your learning plan. You can ask experts or review guides. Shape your environment to focus. Participate in activities that allow you to use the learning in a real or near-real environment. You can learn what you are learning is composed of and learn to drill the parts that provide leverage. As you are applying the learning you are forced to retrieve that information or you are testing your knowledge via other tools. You either seek others to give you specific feedback for improvement, give yourself feedback via tracking, then use that feedback to tweak your learning. To retain what you learn you space learning out over time. You use the Feynman technique to teach others what you know which forces you to confront if there is a gap in your understanding. Finally, you play with variables with what/how you learned something so that it is more interesting and you learn new things about what you are learning. If you walk away with nothing else: Plan what you are going to learn and how you will learn it. Systematize your learning, What activities will I apply it to, how can I get feedback to improve my performance, Incorporate the ideas into the learning. Experiment to keep it interesting and to stretch yourself. Raw Book Notes Andrew Huberman's neuroplasticity super protocols

    API Design

    Play Episode Listen Later Dec 20, 2021 41:59


    In this episode, I review a few books on API Design. The Design of Web APIs by Arnaud Lauret the API Handyman, Irresistible APIs by Kirsten Hunter, and API Design Patterns by JJ Geewax. I also brainfart may refer to Kirsten Hunter as Kirsten Stewart so just ignore that. Act 1 - What is the goal of the API? API Goal Canvas - Who - What - How - Inputs - Outputs - Goals Alan's Digital Garden if the Manning link doesn't work in the future. Act 2 - What makes a “good” API? Act 3 - RESTful HTTP Guidance and Support Summary Define the goals and metrics of the API via design discussions and the API Goal Canvas and get feedback. A good API is fit for purpose, consistent, and expressive. RESTful HTTP Guidance and Supporting your API is more than the implementation. Support, Examples, Tutorials, workflows. etc.

    Log4Shell

    Play Episode Listen Later Dec 13, 2021 12:18


    What do you do when the majority of software in the world is vulnerable to a remote code execution exploit via the logger? The one type of system the majority of programs run. How can we get better as an industry to benefit from sharing our code but also keeping our code up to date? Can we show restraint in adding features? Can we improve our quality and review processes to find these types of mistakes sooner?

    Self-Leadership

    Play Episode Listen Later Dec 6, 2021 25:43


    Act 1 - Self-Awareness Act 2 - Emotional Regulation Act 3 - Patience and Acceptance

    Fundamentals

    Play Episode Listen Later Nov 29, 2021 13:20


    If mastering the fundamentals sets us apart, what are those fundamentals?

    Influence, Sales, Negotiation

    Play Episode Listen Later Nov 22, 2021 33:46


    Act 1 - Influence Automatic Triggers - We use mental shortcuts to reduce thinking such as adding because to justify something which most people will simply accept. Reciprocity - Return favors and gifts. Commitment and Consistency - Human desire to stay consistent with commitments we made in the past especially written. Social Proof - Testimonials, Reviews Liking - We like those who like us and want to do business with them. Authority - Appearance of prestige or rank. Scarcity - Valuing what is limited or rare. Unity - We can influence others if we're part of their tribe. Act 2 - Sales "If your story describes their problem better than they can describe it themselves, they will automatically assume you have the best solution." - Chris Orlob Selling is a process of connecting people with a problem with your solution. Your goal is to make them feel confident that you, your company, and your product are the best solution to their problem. Chris Orlob calls out Alcoholics Anonymous as the best of connecting the problem to the solution. It started with a few drinks on the weekend... Disconnect the "cost" of the solution from the understanding of value. “Does the idea make sense to you? Do you like the idea?” Use tones to short circuit people's decision-making so they know when to listen or when to agree or disagree. People on the sales journey will have objections. It is your job as a salesperson to handle objections and educate the buyer as an expert on their problem. Act 3 - Negotiation Negotiator Types Why me? Accusation Audit Labeling/Mislabeling Late Night FM DJ Mirroring Dynamic Silence

    API-First Design

    Play Episode Listen Later Nov 15, 2021 39:31


    What is design Mike Montiero says, "A designer solves problems within a set of constraints". What is API Design? The goal of API design is to try and get the defined API interface as right as possible at the beginning because the consequences are severe and lasting when you don't get them right. The reason it is severe is because people can build on top of the API and you cannot change it easily after that. The goal of API design is to try and get the defined API interface as right as possible at the beginning because the consequences are severe and lasting when you don't get them right. The reason it is severe is because people can build on top of the API and you cannot change it easily after that. API design is a cultural change in how people apply a process to doing their work. Microservices, domain driven design, cloud native, project to product, and inner sourcing are types of cultural transformations companies go on. The Goal of Design You are responsible for the work you put into the world based on Mike Montiero's summary of Victor Papanek's Design for the Real World. API-First Design versus Code-First? According to Kevin Sookocheff, this might be a false dichotomy with api development existing on a continuum. API Description First Coded API Description API Framework Implementation First Implementation First suffers from two problems that other practices do not. A lack of forethought in API design and the risk of the API description becoming out of synchronization with the API description. Good APIs according to JJ Geewax. Operational Expressive Simple Predictable API Creation Process according to Kirsten Hunter Business Value Metrics Use Cases API Design & schema model As designers of software it is our job to frame for others the decisions they are making. Publishing an API is a consequential and irreversible decision. By adding friction to this activity we can create compounding leverage by developing a foundation of proven API design patterns to start with instead of starting from scratch each time. We can create better software products by removing the friction that makes doing work hard for no good reason. We can also improve what we make by adding friction that results in better quality experiences. Poor designs cause real problems in the world like the Amazon s3 cli that cause an outage and the Citibank $500,000,000 UI problem.

    Wardley Maps

    Play Episode Listen Later Nov 8, 2021 21:10


    Wardley Maps are a technique to visualize business strategy on a dual-axis of value from invisible to visible and another axis to illustrate the evolution. From genesis to commodity. Sun Tzu's Five Factors of Strategy Team Roles Make your own map. Cheatsheet and reference material. In progress refer to learn Wardley mapping if digital garden not working. Learn Wardley Mapping

    Digital Gardens

    Play Episode Listen Later Oct 31, 2021 22:18


    A digital garden is a website featuring personal notes you share. The purpose is to curate, grow, and prune the thoughts you are developing. The benefit is that you can share your ideas with a wide community without the overhead of a full blog post. Linkerd certificates expired this week so learning how to deal with rare incidents like architecture is a gift to learn from.

    Credibility

    Play Episode Listen Later Oct 25, 2021 23:38


    Credibility is core. Never sacrifice it. You might win deals because of your credibility and reputation where others wouldn't.

    KubeCon North America 2021 Recap

    Play Episode Listen Later Oct 18, 2021 20:58


    Presentations - Some in person, Some recorded with presenter on hand in slack or the platform. Some given virtually. Wide spectrum of quality and content. Upstream Kubernetes Focus Downstream Kubernetes Focus Vendor related Individual experience related to Kubernetes or tangential topic API Clarity - Tooling to detect shadow and zombie APIs. Depends on Istio. How NOT to Start with Kubernetes - Christian Heckelmann, Dynatrace Improving Dev Experience: How We Built a Cloud Native Dev Stack At Scale - Srinidhi S & Venkatesan Vaidyanathan, Razorpay One Engineer across 3 months. We are still building a lot of features, as we speak. Simplify developer workflow and reduce time to rollout features independently. Due to limitations with telepresence rebuilt a tool that might not was aware of. Okteto for file syncing. Jasmine James Keynote Discoverability UnderstandingScreen recordings User interviews Search Analytics MetricsOnboarding time Number of merges per developer / day Deploys to Production eNPS Core Improvements Single-sourcing guidanceTemplates Hubs Centralized Support Usability Understanding Usability TestingOpen Ended Tasks Closed Ended Tasks MetricsSuccess rate Time-based efficiency Core ImprovementsGolden Paths Automation Error Prevention Capability UnderstandingJourney Mapping - Book Reference Surveys MetricsCustomer Satisfaction (eNPS) Core ImprovementsPersona mapped capabilities Real time tool feedback Stability UnderstandingIncident Management Data Post Mortems Surveys Focus Groups Metrics Tool and Capability uptimeEnvironment specific SLOs Mean Time between Outages Core ImprovementsIntentional post mortems Centralized Support Change is Hard - Securing the Future Today- Andrew Clay Shafer, Red Hat Software is eating software. Software is eating software security. You build it you run it. Software layer not the platform or infrastructure services. Developer Experience - Platforms as a Service - Thursday Vendors that I liked Rookout - Debugging code paths in production. Gitpod

    Kubernetes Conference North America 2021

    Play Episode Listen Later Oct 11, 2021 15:27


    Generosity

    Play Episode Listen Later Oct 4, 2021 24:47


    Make content generously. Act 1 - Local Act 2 - National Act 3 - Global

    Product Strategy

    Play Episode Listen Later Sep 27, 2021 29:26


    Act 1 - Alignment Act 2 - Product Thinking Act 3 - Agile is not enough

    Public Speaking

    Play Episode Listen Later Sep 19, 2021 26:26


    Practice and find opportunities to give talks Use pauses for effect Connect with your audience Tell stories Use your tone Be you and tell your stories Prepare for uncertainty and let hiccups wash past you Use words like imagine and call out names of people in the audience Every talk cannot be perfect if virtual ask for people to use reactions. If in public practice in the venue. Take the feedback and apply what makes sense for the next time.

    Abundance Mindset & Courage

    Play Episode Listen Later Sep 13, 2021 28:10


    Act 1 - Abundance Mindset Act 2 - Life is a Journey Act 3 - Be Courageous and Kind

    Leveraging Your Gifts

    Play Episode Listen Later Sep 6, 2021 26:49


    Act 1 - Developing Self-awareness of your gifts Act 2 - Tools to Reflect on your and others strengths Act 3 - Leveraging your gifts

    Selling Technical Products

    Play Episode Listen Later Aug 30, 2021 20:08


    Based on Gong.io how to sell technical products via a pitch deck. Use a nexus Explain that the status quo is no longer tenable. Present the value of adopting your solution to solve the pain. Tell a story about others that had the pain and the value they unlocked from using the solution. Present data comparing the old world and new world. They'll assume you have the best solution if you can explain the problem better than they can.

    Overcoming Adversity

    Play Episode Listen Later Aug 23, 2021 33:52


    Act 1 - Learn from Failure and Move Forward Act 2 - Overcoming Obstacles, Roadblocks, and Identifying Failure Act 3 - Leverage the Skills and Abilities of Others to Help You Succeed

    Be a Great Communicator

    Play Episode Listen Later Aug 16, 2021 32:16


    Act 1 - Communication is sales Act 2 - Mediums, methods, and repetition Act 3 - Writing is the ultimate vehicle for communication leverage Tool For Recording to Writing Otter Recording

    Relationships

    Play Episode Listen Later Aug 9, 2021 22:25


    Relationships are the key to your success. Nurture them and learn from others.

    Identifying and Overcoming Fear

    Play Episode Listen Later Aug 2, 2021 22:22


    Act 1 - Noticing and Observing Fear Act 2 - What the Fear is Telling You Act 3 - Harnessing Fear

    Organizational Change

    Play Episode Listen Later Jul 26, 2021 30:52


    Act 1 - Preparing for Change, Unlearning, and Learning Act 2 - Training and Communicating the Change Little by Little Act 3 - Transform Yourself

    Defining a Vision

    Play Episode Listen Later Jul 19, 2021 28:58


    A vision will make your journey easier. Deferring the creation of a vision is like saying. I want to make this as hard as possible. Visualizing the future. Feel it in your body and share it out. Help people see the journey and their part in it. Act 1 What's the point of a vision? Defining an outcome helps lead you to a more successful future. Act 2 How to craft a vision? Cameron Herold's Vivid Vision Act 3 Marketing the Vision Share your message in groups of 3. Use imagine, you, because in your marketing communication.

    Change and the Internal Developer Platform

    Play Episode Listen Later Jul 11, 2021 28:33


    Kubernetes is the abstraction layer for infrastructure standardization. Act 1 - Advocating and starting the change for a new platform. People Process Technology Unlearning and learning. Communicate and engage leadership to advocate for your platform. Act 2 - Marketing, Education, Training Training is a great investment that communicates the value and gives everyone a baseline to understand. People using your system will have old mental models they will need to update. New patterns will be discovered and it takes time to understand and change how to apply. Encourage new habits and behaviors. Constantly market your product because people will not know and may see communication but not engage. Act 3 - Completing the change and monitoring the results Use metrics to advocate and promote the change. Be prepared for the next horizon to change. The journey is constant and there will always be a new place to go. The cycle will repeat.

    Recovery

    Play Episode Listen Later Jul 4, 2021 22:31


    Todays Topic is Recovery Act 1 Breaks Take breaks! Act 2 Vacation Take a vacation and recuperate Act 3 Sabattical I like the idea of a sabbatical I think it could provide an opportunity to learn new things.

    Your Learning and Knowledge Management System

    Play Episode Listen Later Jun 28, 2021 22:34


    Today's Topic is Your Learning and Knowledge Management System. Table of contents Act 1 - Second Brain Tiago Forte Notion and Organization Projects, Areas, Resources, Archives Collect, organize, distill, express. Or Find assemble speak teach. Act 2 - Smart Notes Elaborate on what you are learning, space it out over time, vary the context, and actively retrieve that information. Act 3 - Make it a habit Atomic habits. Identity change. What habits do you need to be a constant learner? Make your learning a system

    Writing and What It Is For

    Play Episode Listen Later Jun 20, 2021 23:10


    Todays Topic is Writing. Table of contents Act 1 - Writing is for communicating ideas to others that add value Writing as thinking FAST, CRIBS. David Perell and his articulate thoughts on writing. Act 2 - Writing for others Software Documentation four types of documentation. Writing in context. Act 3 - Writing to Persuade and Align Visions, Decision making, clarifying thoughts, taking a stand, constructing a narrative to illustrate a good decision. Structuring reality and a framework for thinking. Illustrating how decisions are being made. Conclusion Writing is for communicating ideas to others. It adds value or it moves a conversation forward. In some cases, it provides a framework for others to think and to do their work.

    The Importance of Persuasion and Techniques to Try

    Play Episode Listen Later Jun 13, 2021 24:26


    Act 1 - What is persuasion and why should we be persuasive? Act 2 - Low Stakes Persuasive Techniques Act 3 - Higher Stakes Persuasion Conclusion Add tone, mirroring, and labeling as part of your daily low-stakes practices.

    Lessons Learned Building Dev.Lab Internal Developer Platform

    Play Episode Listen Later Jun 6, 2021 23:45


    In this episode, I explain the lessons I learned in making an internal developer platform built on Kubernetes.

    Claim The Alan Barr Show

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel