As someone who didn't come into software engineering from a traditional path, it was way down the line before I first heard the term "Rubber Duck Development." Everyone else out there probably knows full well what I'm talking about already, and there's really not that much more I can say about the core principle. I will do so anyway - in short, it describes a simple trick of the human brain: when trying...