24 episodes of Tech Done Right since the first episode, which aired on January 4, 2017.
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.
Episode 17: The Elm Programming Language With Corey Haines
August 9th, 2017 | 45 mins 30 secs
Episode 16: Open Source: The Big Picture with Nadia Eghbal
July 26th, 2017 | 36 mins 58 secs
The Internet runs on Open Source. Open Source runs on maintainers and contributors. Is that sustainable? We talk to Nadia Eghbal about her work documenting and analyzing the Open Source ecosystem. How did we get here, and how did GitHub change Open Source? Nadia answers why Open Source makes economic sense, and discusses what can make projects more sustainable (hint: it's not just money).
Episode 15: Agile Teams and Escaping Velocity with Doc Norton and Claire Podulka
July 12th, 2017 | 44 mins 35 secs
How can you tell whether an agile software team is successful? Many teams use a single measure: velocity. Doc Norton, author of Escape Velocity, and Claire Podulka join the show to discuss why velocity is not a useful measure: it doesn't explain the problems with an unsuccessful team, and successful teams probably don't need it. We discuss the problems with velocity, what to use instead, and get on soapboxes for our least favorite agile anti-patterns.
Episode 14: From Idea To Company With Maci Peterson and Alicia Drucker
June 28th, 2017 | 40 mins 43 secs
How does an idea become a pitch become a company? Join Maci Peterson, founder of the startup On Second Thought, and Alicia Drucker, from Table XI, to discuss how a bad text can lead to a good pitch and then a funded startup. How hard is it to break into Silicon Valley if you don't match the expected image of an entrepreneur? Maci discusses how diversity and inclusivity improved her startup business.
Episode 13: Livable Code With Sarah Mei
June 14th, 2017 | 41 mins 38 secs
Is your code the kind of cluttered house you might find on a reality TV show? Or the kind of sleek, minimalist house you might find in a architectural magazine? Neither one sounds like a place you could comfortably live. Sarah Mei joins the podcast to talk about Livable Code, what makes a codebase livable, how to negotiate tension between junior and senior developers and how Rails deals with developer happiness.