Lately, I've been seeing a lot of chatter regarding generalists vs specialists in the field of software development.  It's an interesting and somewhat controversial topic.  In this episode I dig into my take on it, the history behind the question as I've seen it, and my general thoughts and takeaways.