The Tech Done Right podcast is a show by and for people who care about what they build. We don't just build software, we build teams, companies, careers, and communities.
Each episode features host Noel Rappin talking to interesting people in the tech community about building something the right way. We’re not just going to give you our thoughts on the topic, but tools, processes, or references that you can use immediately to build better software and communities.
Episode 32: React Native with Gant Laborde, Ed LaFoy, and Brent Vatne
March 14th, 2018 | 43 mins 58 secs
After many attempts at cross-platform mobile application tools, React Native seems to be the real deal, easy to use, powerful tools, and native look and feel. On this show, Ed LaFoy, Table XI's Director of Mobile Development, is joined by two longtime members of the React Native community: Gant Laborde of Infinite Red and Brent Vatne of Expo. We talk about why React Native succeeds, and how to be successful using it, and also give some resources for people who want to get started.
Episode 31: Building New Products With Neil Patel
February 28th, 2018 | 25 mins 40 secs
How can you take an idea, find a development team to realize your vision, and then improve it? And once the vision is realized, how do you get people to find the product? Serial entrepreneur and digital marketing expert Neil Patel joins Tech Done Right to talk about his process for repeatably going from idea to product.
Episode 30: Designing Applications for Health Care with Kyoko Crawford and Mark Yoon
February 14th, 2018 | 44 mins 43 secs
How do you design for both doctors and patients, two very different audiences that need the same data? If you are designing health care technology, how do you build the trust that lets users know it's okay to share sensitive medical data, such as full-body skin images? Kyoko Crawford, CEO of SkinIO, joins Mark Yoon of Table XI on the show to talk about the challenges of health care technology, and how empathy is always important in the end.
Episode 29: Developers from the Perspective of Product Owners
January 31st, 2018 | 39 mins 59 secs
Have you ever wondered what it's like to work with a software team? Perhaps you are a developer wondering what you seem like from the outside? Or maybe you are starting to work with a software team and you want to know what to expect? Cat de Merode and Matt McNamara join the show to talk about their experiences as product owners interacting with developer teams. We'll talk about what developers can do to build trust, how to work with product owners on estimates and to talk about technical topics. And they'll say what the most important things developers should know about working with their product owners.
Episode 28: Open Source and Companies with Nell Shamrell-Harrington
January 16th, 2018 | 39 mins 32 secs
What's it like to run an Open Source project as part of your day job? How does open source change when it's backed by a company? Why is it useful for a company to run open source projects? Nell Shamrell-Harrington, who runs the Habitat project for Chef is on the show to talk about open source contributing and maintenance. You'll come away with some ways to be a better contributor and maintainer.
Episode 27: Marketing and Building an Audience with Suzan Bond
January 3rd, 2018 | 40 mins 51 secs
Are you a developer that wants to create your own content and build an audience? Suzan Bond joins the show to talk about how to bet on yourself. We talk about how to be comfortable marketing, how to present yourself as a credible source for developer-focused content, and how to build and maintain an audience. It's the kind of advice you'd normally have to pay a coach for, offered for free because that's how we build our audience here at Tech Done Right.
Episode 26: Podcasting and Audio Stories with Dr. Ed Livingston
December 13th, 2017 | 46 mins 49 secs
How can your company use podcasting to make their content available and relevant for a whole new audience? Dr. Ed Livingston joins the show to discuss how the Journal of the American Medical Association is using podcasting to connect with their audience. We talk about how to get started in podcasting, and about Dr. Livingston's journey from surgeon to the Voice of JAMA. Even if you don't know a scalpel from a microphone, this episode will show you where to start your own podcast stories.
Episode 25: The Social Responsibility of Coding with Liz Abinante
November 29th, 2017 | 41 mins 21 secs
What responsibility do developers have for the consequences of their code? Liz Abinante joins the show to talk about overlooked consequences, big and small, and what you can do if you find your self being asked to do something you think is unethical. Along the way, we talk about user data, the cloud, making career choices you are comfortable with, and why you should always go to Canadian college engineering conferences when asked.
Episode 24: Ruby Tapas and Avoiding Code with Avdi Grimm
November 15th, 2017 | 41 mins 50 secs
Avdi Grimm has been creating the RubyTapas screencast series for five years. In this episode Avdi and I talk about why he decided to do RubyTapas, and what makes a good episode. We also talk about the resources that helped us when we were learning to code. Then Avdi talks about his experience building the RubyTapas web site and explains how sometimes avoiding code can be the best business decision of all.
Episode 23: Live Panel: Hiring Developers in (and out of) Health Care
November 1st, 2017 | 1 hr 20 mins
Hiring and retaining developers is hard. If you are in the health care industry, and require some specialized knowledge it's even harder. Joining the show for a live panel discussion are Lia James, Branding and Talent Consultant at Human Predictions, Liz Vellojin, Strategic Lead at Outcome Health, and Mark Yoon, Director of Talent at Table XI. Whether or not you work in health care, you'll find advice on your recruiting process from how to meet candidates, how to filter resumes, how to evaluate candidates, and how to keep your team.
Episode 22: Nonviolent Conversation with Nadia Odunayo
October 18th, 2017 | 41 mins 6 secs
Do you have interactions with co-workers where one or both of you get angry and defensive, and everybody ends up frustrated? Today we talk to Nadia Odunayo about "Nonviolent Communication", a way to communicate that honestly addresses issues, explaining how you feel without harming the other person, and getting everybody to the point where they feel better about the situation and have a clear path to move forward. Nadia gives examples of how she uses nonviolent communication in her day-to-day life, and she tries to coach me to improve my own skills. By focusing on communication your needs and not assuming anything about others, you can make difficult discussions less difficult.
Episode 21: How Set Design Can Inform Software Architecture With Betsy Haibel
October 4th, 2017 | 41 mins 29 secs
Any profession that requires you to hit a budget and a deadline while balancing the project vision with practical logistics has a lot to say to software architects and project managers. Betsy Haibel was a professional theatrical set designer before becoming a software developer and architect, and we talk about how set design is like and not like software design. Not only do we talk about favorite shows, we also give you practical advice for designing your project.
Episode 20: Developer Bootcamps and Computing Education with Jeff Casimir and Mark Guzdial
September 20th, 2017 | 51 mins 32 secs
How do people learn computing? Who learns best from traditional computer science education and who from bootcamps? How can we teach people who are not developers but who need to learn some programming to do their jobs? Jeff Casimir, the founder of Turing academy, and Georgia Tech's Mark Guzdial, one of the founders of the International Computing Education Research conference, join Noel to answer these questions and also explain why Excel is both the best and the worst thing in the world.
September 6th, 2017 | 1 hr 5 mins
Episode 18: Agile UX Product Design with Yana Carstens and Jeff Patton
August 23rd, 2017 | 39 mins 24 secs
Agile practices help you build software. UX design helps you build the right software. Teams often struggle integrating UX design into agile practice. In this episode, Jeff Patton, author of User Story Mapping, and UX Designer Yana Carstens talk about the importance of bringing UX design together with development and how to bring your team from unconscious competence to conscious competence.