Tech Done Right

Table XI's podcast about building software to develop better careers, companies, and communities.

About the show

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.

Tech Done Right on social media


  • Episode 8: Open-Source Community Management and Safety With Coraline Ada Ehmke and Yana Carstens

    April 12th, 2017  |  40 mins 53 secs
    community, d_and_i, open source

    How can you manage a social media site to maximize community and make all contributors feel safe? Coraline Ada Ehmke (@CoralineAda), from GitHub's Community and Safety Team, and Yana Carstens (@YanaCarstens), a Senior UX designer with Table XI, join Noel on this episode of Tech Done Right. We discuss tools for allowing users more control over their social media environment and community, and how to use personas in design as a way to understand user's goals and guide them toward positive community actions.

  • Software, Open Source, and Rails With Eileen Uchitelle and Andrew Horner

    March 29th, 2017  |  42 mins 13 secs
    developer, open source

    How does the Rails core team work? How are new features planned and implemented? How can I contribute? What should I do if I find a security issue in Rails? Our guest is the newest Rails core team member Eileen Uchitelle (@eileencodes) joins Table Xi senior developer Andrew Horner and host Noel Rappin (@noelrap) to discuss Rails, the new testing features in Rails 5.1, and the Rails Core Team.

  • Using Software to Create Better Countries: Recovering with Andy Slavitt

    March 15th, 2017  |  38 mins 16 secs
    health, management, tech for good

    How can we use software to build better countries? Our guest, Andy Slavitt (@aslavitt), helps us answer by telling us what he learned leading the recovery effort on in 2013 and 2014. Andy will talk about the 6,000 defect backlog he inherited when he took over the system, how it got worse before it got better and why it took a culture shift to really improve things. Even if you can't call the White House to berate underperforming contractors, you'll be able to learn how to run a rescue project under monumental pressure.

  • JavaScript: Islands, Sprinkles, and Frameworks with Zach Briggs and David Copeland

    March 8th, 2017  |  42 mins 52 secs
    developer, javascript

    Dave Copleand (@davetron5000) and Zach Briggs (@theotherzach) join Noel Rappin (@noelrap) for a Tech Done Right discussion of JavaScript practices. When does it makes sense to build single page JavaScript app? How can your JavaScript and Rails interact? Is it an island of interactivity or a sprinkle of JavaScript? Which frameworks are handling community management well (hint: not Angular)? And how do you test any of this?

  • Episode 004: In The Testing Weeds With Sam Phippen and Justin Searls

    February 22nd, 2017  |  49 mins 16 secs
    developer, testing

    Sam Phippen, Justin Searls, and Noel Rappin spend this episode talking about the value of test-driven development (TDD) as well as its cost. They discuss the kinds of problems that developers are likely to have after they learn TDD and attempt to apply it to a large application. Learn why Rails is both great and terrible for automated testing, and how testing can influence the structure of your code.

  • Episode 003: Remote Work with Allison McMillan and Bradley Schaefer

    February 8th, 2017  |  37 mins 43 secs
    career, communication, remote

    Allison McMillan (@allie_p) and Bradley Schaefer (@soulcutter) talk about remote work in the age of Slack. What makes a good remote worker, or a good remote working team? How can you support more junior team members who want to work remotely? How do you email cake to remote workers on launch celebration day? How can you improve code review for remote workers?

  • Episode 002: Career Development With Brandon Hays and Pete Brooks

    January 25th, 2017  |  40 mins 37 secs
    business, careers

    Brandon Hays and Pete Brooks join the Tech Done Right podcast to discuss career development. We'll discuss career development questions like: What makes somebody a senior developer? How do you acquire senior developer skills? What can you do to prepare yourself for a lifetime career and ensure that you are properly valued?

  • Episode 001: Building Trust and Building Teams with Jessie Shternshus and Mark Rickmeier

    January 16th, 2017  |  40 mins 28 secs
    software, teams, trust

    We talk about the role that trust has in building teams, and how improv games can help build that trust and improve the way you deliver feedback. We are joined by guests Jessie Shternshus, founder of The Improv Effect and Mark Rickmeier, CEO of Table XI.

  • Preview Episode 2: Building Large CSS Apps And Components with Aly Fluckey

    January 4th, 2017  |  31 mins 12 secs
    css, front-end, html, web

    This one is with Table XI front-end developer Aly Fluckey and it’s all about how the Table XI team organizes CSS to best manage the demands of a large code base with lots of styles. We try to avoid common CSS problems, mostly involving having to guess what styles will actually be applied to any given element. The goal is to have the CSS be as predictable and easy to find as possible.

  • Preview Episode 1: Mobile Development Toolkit with Ed LaFoy

    January 4th, 2017  |  21 mins 27 secs
    android, ios, mobile

    This week, we have Ed LaFoy, who is Table XI’s Director of Mobile Development. Table XI’s mobile team does amazing work and uses a lot of external tools for testing, interface design, code quality, and beyond. If you are a web developer and looking to get a sense of how to match parts of your developer experience, listen to this interview. If you are a mobile developer, and you are having some developer pain in those areas, listen to this interview.