It Depends
Sshot 401

A podcast by Clear Function.

Clear Function is a group of happy engineers based in Memphis, TN. We partner with visionaries to bring their ideas to life.
For more information, check out our website.

  1. Thumb 1496151308 artwork

    023: Software Testing & Test-Driven Development

    On this episode, Ben, Daniel, Jesse, and Brian discuss software testing. From types of tests to tooling for testing, learn how tests can help you make better software in less time with reproducible, regression-preventing tests. And finally, the debate about test-driven development is rekindled again!

  2. Thumb 1495029052 artwork

    022: The Art of Debugging

    On this episode, Daniel, Mo, and Jesse debug all the problems. They address making and questioning assumptions as a programmer, how to debug different types of errors, and the best tooling in various operating systems. Listen in to hear about test journals, buddy debugging, rubber ducking, and much more!

  3. Thumb 1493743813 artwork

    021: The Secret to Success in Team Projects

    On this episode, Daniel, Stephen, Ben, and Colin go beyond engineering practices to talk about another important part of the life of the developer. We call it leadership, but it involves all kinds of soft skills as well as individual ownership of practices, products, and projects. In large part, this episode reveals our "secret sauce" in team projects.

  4. Thumb 1492725009 artwork

    020: Fostering a Positive Work Culture

    On this episode, Daniel, Brian, Stephen, and Ben discuss cultivating healthy work culture. Our work includes not only what we do, but also how we do it. For developers, this means work is not just writing code. How do we foster a positive work culture? Listen in to find out.

  5. Thumb 1491318276 artwork

    019: Customer-First Service and Support for Product Teams

    On this episode, Ben, Daniel, and Stephen discuss the important and often diverse tasks of supporting people using software products. The conversation includes getting feature requests, bug reports, and questions about how best to use the product. The team even dialogues over a specific, recent feature request from a customer via Twitter. Also, what role does empathy play in customer support? Listen in to learn how we manage priorities in a customer-first product business.

  6. Thumb 1489070884 artwork

    018: Why and How We Review Code as a Team

    On this episode, Daniel, Jesse, Mo, and Brian discuss the importance of reviewing code. What are some good tools for the code review process? How early is too early to get feedback on your code? Listen in to here answers to these questions and more. And, we introduce the "It Depends" bell on this one!

  7. Thumb 1489070634 artwork

    017: Diving into Unfamiliar Code

    On this episode, Daniel, Jesse, Brian, and Mo give some pro tips on how to handle large, existing codebases which may be very unfamiliar to a new developer. These four engineers speak from personal experience on projects where ground must be covered quickly. This episode is largely a response to a listener's question via Twitter! Thanks to Jimmy Turner for listening and writing in.

  8. Thumb 1487266684 artwork

    016: How to Write Code that Doesn't Smell

    On this episode, Daniel, Jesse, Mo, and Ben discuss the importance of writing good code. Hear four engineers talk specifically and technically about this topic. The conversation includes the infamous "code smell" concept as well as many other things that go beyond the linter in writing code.

  9. Thumb 1486568852 artwork

    015: The Trouble with Estimating

    On this episode, Ben, Daniel, Jesse, and Mo discuss the tricky job of estimating work. Though the task can be difficult, it is absolutely essential to software engineering for the benefit of others. Listen to the group work through various elements of estimating from what is involved, how to do it, and what do to when you get it wrong.

  10. Thumb 1485458656 artwork

    014: Mentoring Aspiring Coders

    On this episode, Daniel, Brian, and Keith discuss the nuances of starting out as a new programmer, particularly as an adult. They talk through different resources and strategies which will be helpful given various backgrounds. How do you get started programming? Which language should you start with and at what kind of company will you thrive? Do you have friends who ask you these questions and more? Listen in and find out!

View Older Episodes