As a software engineer, it's your responsibility to write a good
design doc so that your team knows how to solve the problem you're
addressing. But what makes a design doc good, what should you
include, and how should you write it? Angela shares all her tips so
you can make your design docs as effective and helpful...

Everyone makes mistakes, especially when they're first learning
a new skill or tool. If you've just entered the world of
programming, chances are you'll make your fair share of mistakes,
too. In this episode, Jack discusses some of the missteps he's
taken early on in his career, and how you can learn from them and
avoid...