21 episodes

As software engineers, we build software with people and we build software for people; to enhance, improve, optimize and make our everyday lives better. Every month I am joined by guests from all reaches of the software world to discuss their unique journeys, why we build software, discussions on a specific software related topic, and we examine problems they are solving through the products they are building. Topics discussed include software development, Javascript, Python, crypto, DevOps, mentoring, accessibility, software leadership, accessibility, testing, soft skills, and more.

Building With People For People: The Unfiltered Build Podcast Nigel Finley

    • Technology
    • 5.0 • 6 Ratings

As software engineers, we build software with people and we build software for people; to enhance, improve, optimize and make our everyday lives better. Every month I am joined by guests from all reaches of the software world to discuss their unique journeys, why we build software, discussions on a specific software related topic, and we examine problems they are solving through the products they are building. Topics discussed include software development, Javascript, Python, crypto, DevOps, mentoring, accessibility, software leadership, accessibility, testing, soft skills, and more.

    Ep. 19: Grab your cloak and wand its TypeScript Wizardry time with Matt Pocock

    Ep. 19: Grab your cloak and wand its TypeScript Wizardry time with Matt Pocock

    TypeScript here, TypeScript there, everywhere a little TypeScript! Grab your cloak and wand and join us on this wizarding journey!! That’s right today’s episode is all things TypeScript. We dive into TypeScript and uncover its true power of catching errors early, running anywhere javascript does, and giving you type inference all with the help form a true master of the language. We also touch on different ways to think about imposter syndrome and ways to grow your audience as a content creator.

    Our guest today, Matt Pocock, hails from the greater Oxford area in England and is an educator, content creator, software engineer and a Typescript Wizard. He has a Master of Arts in Practice of Voice and Singing from the Guildford School of Acting and was a public speaking coach and British Accent trainer prior to his software career. He has built a voice training app called VoiceHacker Accents available for Android and a VSCODE extension to help learn Typescript.  With his deep study of the English language it is no wonder he has taken to the deep study and teachings of TypeScript. He has held many developer jobs over the years and his most recent was as a developer advocate at Vercel (the company behind Next.js). Currently, he is a full time TypeScript instructor working on Total TypeScript, the most comprehensive TypeScript course available on the web.

    When Matt is not teaching the world how to wield the TypeScript wand he is big football fan and playing board game

    “Expecto patronum”!! Summon the Patronus Charm of hope and happiness and TypeScript here we come!!

    Connect with Matt:


    Twitter
    Youtube
    LinkedIn
    Website

    Show notes and helpful resources:


    Total TypeScript course
    Total TypeScript VSCODE extension
    Voicehacker Accents App
    Matt’s Beginner’s TypeScript course (as referenced in the episode examples)
    Matt loves Generics in TypeScript
    Tips on migrating to TypeScript: Run tsc init which creates a basic config file, then start small and move individual files first, like utils files
    OBS - Open Broadcast Studio - Free and open source software for video recording and live streaming
    You need a thesis for people to follow you
    Be Useful!!
    Davinci Resolve - video editor

    Fun phrases you may have heard and their American equivalent:


    “It’s pants” = It’s bad, rubbish
    “Bang on Rails” = Terrific or marvelous
    “I can’t be asked” = I can’t be bothered

    Building something cool or solving interesting problems? Want to be on this show? Send me an email at jointhepodcast@unfilteredbuild.com

    Podcast produced by Unfiltered Build - dream.design.develop.

    • 52 min
    Ep. 18: Optimizing for happiness - Building a code deployment platform with Marko Anastasov

    Ep. 18: Optimizing for happiness - Building a code deployment platform with Marko Anastasov

    How long does it take to get your code into the hands of your customers? Do you manually copy your files to a production server? If you answered longer than a day and yes then the code deployment product, Semaphore, is what you need. Today, we chat with, Marko Anastasov, the co-founder of Semaphore, a code integration and delivery platform, about the inception, creation, and his team’s learning journey building Semaphore. His story is riddled with encounters of monoliths and microservices, tales of building a learning culture, and reflections around the human factors in building tech products, like why do we make the technical decisions we make?

    Marko is a product guy and a programmer guy and has been a maker since he was a kid. He earned a Masters of Science in computer science from University of Novi Sad in Serbia. Currently, he is a founding partner of Rendered Text, a remote Rails consulting shop and the co-founder of Semaphore. When Marko is not helping companies ship code faster, he is exercising and spending time with his wife and 4 year old daughter.

    Connect with Marko:


    Twitter
    LinkedIn
    Website

    Show notes and helpful resources:


    Semaphore CI
    Marko’s article on What is Proper Continuous Integration?
    XKCD comic about compiling
    Marko’s article picked up by Hacker news, The Cracking Monolith: The Forces that Call for Microservices
    You should be able to describe your microservice in one sentence without saying the word “and”
    Marko’s article on  7 ways continuous delivery helps build a culture of learning

    Building something cool or solving interesting problems? Want to be on this show? Send me an email at jointhepodcast@unfilteredbuild.com

    Podcast produced by Unfiltered Build - dream.design.develop.

    • 50 min
    Ep. 17: May the test be with you - Becoming a Jedi test master with Kent C. Dodds

    Ep. 17: May the test be with you - Becoming a Jedi test master with Kent C. Dodds

    Production is down!! Faulty code was released!! Users are losing your trust by the second!! Ugh, how did this happen and how could this have been prevented? By writing the right tests! Today, Jedi test master, Kent C. Dodds, joins us as we discuss all things testing, from the types of tests in your tool belt, how to write the right tests, when to run them, tools you can and should use, and ways to ensure your tests are performant.

    Kent is a world renowned speaker, educator, a beacon of inspiration in the tech community and has written an entire course focused solely on Testing Javascript. He graduated from BYU with a Master of Science in Information Systems, and has worked at companies like Domo, Alianza and PayPal. He is a Google Developer Expert and an instructor on egghead.io and Frontend Masters.  He is actively involved in the open source community as a maintainer of projects like Glamorous, Downshift and Testing Library, and is a contributor to hundreds of popular npm packages. Prior to his current role, he co-founded Remix and worked as the Director of Developer Experience. Presently, our guest is a Software Engineer Educator working for himself and working on what he calls his magnum opus - EpicReact.Dev.

    When Kent is not teaching the world about software or spending time with his family he is cruising around on his onewheel or snowboarding.  Prepare to become a Jedi test master!!

    Connect with Kent:


    Twitter
    Website
    Youtube
    Discord

    Show notes and helpful resources:


    The Testing Trophy blog post
    Why I never use shallow rendering blog post
    Avoid the test user  blog post
    Making your UI tests resilient to change blog post
    Common mistakes with React Testing Library blog post
    Migrate from Enzyme to Testing Library documentation
    How to know what to test blog post
    Business and engineering alignment blog post
    Playwright - End-2-End testing library
    Vitest testing framework

    Building something cool or solving interesting problems? Want to be on this show? Send me an email at jointhepodcast@unfilteredbuild.com

    Podcast produced by Unfiltered Build - dream.design.develop.

    • 56 min
    Ep. 16: From zero to guitar hero to UX engineer rockstar - Jamming on design systems with Kelly Harrop

    Ep. 16: From zero to guitar hero to UX engineer rockstar - Jamming on design systems with Kelly Harrop

    In today’s digital world you must have an online presence to be effective. Not only a presence but a unified, beautiful, and fast user experience. How do companies achieve consistency across thousands of pages? How do different stakeholders across the organization gain visibility into the capabilities of a system? One way is through a single design system which essentially is a set of standards intended to manage design at scale using reusable components and patterns. Today we are joined by a guest who has first hand experience at crafting such a system for the financial giant Intuit. Join us as we dive into the importance and complexities of building such systems, the journey of our guest and how she found  the role that straddles multiple worlds to bring unification across an organization.

    Our guest today, Kelly Harrop, has held positions as both a designer and an engineer for companies like Intuit, Fossil, USAA and Tekzenit, giving her a unique perspective into the technical creation process. Her journey into tech is anything but ordinary, she has been a professional Guitar Hero player and a video game model. Currently, she is a Principal UX engineer at Intuit crafting design system solutions for complex frameworks.

    When Kelly is not designing beautiful experiences and building usable systems she is playing video games including her current favorites, Overwatch and Elden Ring, and drinking cold brew.

    Connect with Kelly:


    Twitter
    LinkedIn
    Podcast-Code & Pixels
    Website

    Show notes and helpful resources:


    Kelly’s UX Engineering for Design systems article
    Storybook
    How Intuit organize their Storybook
    Proof - a test runner for Storybook
    Style Dictionary by Danny Banks - referencing Design Tokens
    Clarity - A design systems conference
    DevTools.fm podcast
    iTerm
    DocBlocks - a better way to make storybook documentation

    Building something cool or solving interesting problems? Want to be on this show? Send me an email at jointhepodcast@unfilteredbuild.com

    Podcast produced by Unfiltered Build - dream.design.develop.

    • 1 hr 5 min
    Ep. 15: Doers document - Building systems and sustainable documentation with Eddie Hinkle

    Ep. 15: Doers document - Building systems and sustainable documentation with Eddie Hinkle

    Let’s say you work on a team and you have a bunch of services, how do you share knowledge about the important parts of how things work? I would hope documentation is the answer and not “tribal knowledge”. But good documentation can be hard. So is communication and so is continuing to grow your career when there are so many directions you could go.  In today’s show we are joined by a guest who gives us tips and tricks on better ways to create sustainable documentation, thoughts on how to communicate more effectively especially in an interview and shares a continuous learning framework he uses to help him grow.

    Our guest today, Eddie Hinkle, believes the software we use should feel natively human and engage us both emotionally and cognitively. He has over 15 years experience managing engineers and designers and has worked in all sorts of industries including internet Saas, government contracting, cyber security, medical and health, education and more.  Currently he is an engineering manager at Glassdoor, is the host of the podcast Webjoy, and a mentor  for Collab Lab and ADPlist.org.

    When he is not helping engineers grow their career with empathy he spends time with his three kids, a 5 month old, a 3 year old, and a 4 year old. He is also an avid reader and has even completed reading 52 books in one year. In his words if we aren’t learning we are stagnating.

    Connect with Eddie:


    Twitter
    LinkedIn
    Website
    Webjoy Podcast

    Show notes and helpful resources:


    Glassdoor
    Eddie’s 5 types of documentation: 1. Document your code; 2. Document your company processes; 3. Document your day - he uses the tool Reflect; 4. Documenting your successes and failures; 5. Document your concerns
    Eddie uses Docusaurus for his technical documentation
    Eddie’s 4 tips for continuous learning: 1. Take classes; 2. Apply your knowledge in a practical setting; 3. Expose yourself to new people and different ways of thinking about concepts; 4. Environment - explore a wide variety of tools and languages that are relevant
    Volunteer your time or join free group project session at Collab Lab
    Find or become a mentor at ADPlist.org

    Building something cool or solving interesting problems? Want to be on this show? Send me an email at jointhepodcast@unfilteredbuild.com

    Podcast produced by Unfiltered Build - dream.design.develop.

    • 58 min
    Ep. 14: Data is your destiny - Exploring data science with Ryan Valenza

    Ep. 14: Data is your destiny - Exploring data science with Ryan Valenza

    Have you used Google search today? Or listened to music recommended to you? The results and suggestions you receive from these types of services are powered by Data Science. In today’s world, big data and insights are the new currency. While it's the machines that ultimately do the number crunching and provide the data, it's the human touch behind the scenes that make it all possible. In today’s episode we explore the field of Data Science and Machine Learning and how it permeates every walk of life and the endless possibilities it provides.

    Our guest today, Ryan Valenza, is a scientist through and through. He earned his Bachelor of Science in Physics and Math from University of Maryland Baltimore County and his Master of Science in Physics from the University of Washington (PhD). He has held roles as a Data Engineer and Data Analyst at the Allen Institute for Brain Science and as Chief Data Scientist at Stackline, an e-commerce startup. He recently began a new job as the Director of Machine Learning at Bungie. If Bungie rings a bell it should, they created the gaming franchises of Halo, Destiny and Marathon to name a few.

    When he is not teaching machines how to interpret data he is a big gamer himself with origins in Donkey Kong Country, a runner and an adventure planner for his three year old daughter.

    Connect with Ryan:


    LinkedIn
    Twitter
    Twitch

    Show notes and helpful resources:


    Condensed matter physics
    Random forest and gradient descent algorithms
    Converting sound to image using Sonographic Sound Processing
    Convolutional Neural Network -  a series of mathematical transformations
    Google deep mind
    AlphaGo - the computer program that defeated the Go grand master
    AlphaStar - the computer that plays StarCraft II
    Words to live by - “You should never bring someone else down to bring to yourself up”
    Ryan’s intro to machine learning will cover supervised learning , unsupervised learning and reinforcement learning
    Data Science at UMBC

    Building something cool or solving interesting problems? Want to be on this show? Send me an email at jointhepodcast@unfilteredbuild.com

    Podcast produced by Unfiltered Build - dream.design.develop.

    • 41 min

Customer Reviews

5.0 out of 5
6 Ratings

6 Ratings

jbw#0001 ,

A must-listen for every engineer for the ‘why’

Nigel’s introspection is an important value add to the industry, and the answers that he teases out of guests are beacons for guiding new and old engineers alike to discover why they do what they do. As he so eloquently frames, we’re builders building not just for ourselves but also for others and it’s worth you exploring your own ‘why.’ This podcast will help you find the reason.

SWDRN ,

Give it a listen!

Great podcast on all the ways people in tech are developing software to improve the lives of many, making the tech industry more accessible to people with non-traditional backgrounds, along with approaches to development that can be applied in our personal lives for all of us non-tech people. And a cool look behind the scenes of how teams are led and the technical infrastructure that enables us to use our favorite apps and products.

Top Podcasts In Technology

Lex Fridman
Jason Calacanis
The Cut & The Verge
The New York Times
NPR
The Wall Street Journal