April 24th, 2019 | 35 mins 14 secs
career, design, developer
Our guest this week is Dicko Sow. Dicko is a software developer at a technical consultancy, but recently she has been spending her time building out a side project called Yodi Naturals. We talk about how she chose the project, how important it was to plan the project, the technical decisions, and what Dicko learned putting together the launch page. If you’re trying to decide whether to try a side project, this episode has some good information about how to put that together.
March 13th, 2019 | 39 mins 23 secs
career, communication, learning, management
Our guest today is Barry O’Reilly, author of the book “Unlearn: Let Go of Past Success to Achieve Extraordinary Results”. In it, he sets out a process for defining outcomes, identifying behaviors that might help or hinder reaching the outcomes, and then unlearning existing behaviors and relearning new ones. We talk about how that process works, how to use it yourself, how it might fail, and what Barry unlearned for himself in the process of writing the book. We’d like to hear from you. What’s something you’ve needed to unlearn to reach success? Let us know at
techdoneright.io/57or on Twitter at
February 27th, 2019 | 44 mins 28 secs
career, developer, hiring
Today on the show, we're talking about hiring with Jennifer Tu and Zee Spencer of Cohere, Thayer Prime of Team Prime, and software consultant Matt Patterson. We talk about the entire developer hiring process from how to advertise your company to potential candidates, through coding tests and interviews, and all the way to the final decision process. It's a great conversation with a lot of different perspectives and a lot of good advice. We’d like to hear from you. What do you look for when hiring developers? Let us know at http://techdoneright.io/56 or on Twitter at
February 13th, 2019 | 38 mins 45 secs
career, developer, management
Today on the show we’re talking about engineering management. Allison McMillan is an engineering manager for the Atom team at GitHub. We talk about what her role is within the team, how she helps her team grow and improve, and how the management role is different from her previous developer jobs. We’d like to hear from you. What makes a great engineering manager? Let us know at
techdoneright.io/55or on Twitter at
January 16th, 2019 | 36 mins 49 secs
career, communication, management
Developers and teams build up a lot of knowledge about their code and their process which never gets written down and which makes it harder together to get new team members up to speed. Our guest, Annie Sexton, is a support engineer for Heroku and has to deal with not only Heroku’s vast amount of knowledge, but also the unwritten information of many of her support customers. We’ll talk about the practical things Annie recommends to help make this knowledge explicit, and how your team can improve its group memory and team on-boarding. We’d also like to hear from you. Is there something your team has done to write down the things everybody knows? Let us know at http://techdoneright.io/53 or on Twitter at @tech_done_right.
January 2nd, 2019 | 41 mins 30 secs
career, developer, tools
Developers use a variety of tools other than their programming language to get their jobs done. This week, we talk about those tools with Brian Hogan, a Technical Editor for Digital Ocean. Brian's a prolific technical educator, writer, and editor and he's currently the author of the book Small, Sharp, Software Tools from the Pragmatic Press. We talk about why command line tools in particular are important, what command line tools do well, and why some people including myself often find them opaque and confusing. We talk about our favorite tools and about customizing your workflow to fit your needs.
December 12th, 2018 | 39 mins 29 secs
career, developer, hiring
On this episode, we're talking about becoming a senior engineer. When you first become a senior engineer, you suddenly have new job responsibilities that aren't coding and they aren't management. It's not clear how to balance your time or evaluate your success. Our guest this week is Jamey Hampton, a panelist on Greater Than Code podcast and a Senior Engineer at Agrilyst. We talk about how to handle the changing responsibilities and perspective that comes from being promoted even when you're still the same person that you were the previous week. We also talk specifically about hiring as a non-coding responsibility.
October 10th, 2018 | 37 mins 58 secs
career, communication, developer, management
How can your company empower your entry-level developers to grow their skills and advance their careers? If you are an entry-level developer, what are skills that are important for growth? Mercedes Bernard, a Senior Software Engineer at DevMynd, joins Tech Done Right to talk about empowering entry-level developers. We talk about giving people scaffolding to support them in owning larger and larger parts of a software process, and how to align your entire company to support growth.
September 19th, 2018 | 48 mins 24 secs
What has changed in web development in the last 20 years, and what do those changes say about the next 20? I recently realized that Avdi Grimm, the head chef of Ruby Tapas, Sarah Mei, of Ruby Central and Salesforce, and I all began our professional careers within a couple of weeks of each other in August 1998. I wanted to talk to them about what’s changed and what’s stayed the same. I was curious as to whether our different career paths led to similar observations. We talk about open source, agile, dynamic languages, distributed systems and how they’ve all changed or haven’t changed the developer’s experience.
August 22nd, 2018 | 42 mins 47 secs
career, developer, languages, learning
What's a good way to learn a new programming language that focuses on solving problems and not merely syntax? Katrina Owen is the creator of Exercism, a tool for getting beyond "hello world" in new programing languages. She is also the co-author of 99 Bottles of OOP, and the presenter of a number of outstanding technical talks. We start off by talking about Exercism, how it started, how it evolved and what it’s good at, and then we talk about how the process by which it evolved, and how Katrina learned to analyze the project more strategically, and how that strategic thinking has helped her in other parts of her life and career.