The biggest challenge in software development is communication, or the lack of sufficient ones. Coders start coding without clarifying to others what they mean. Diagrams seem to be few, or left to the architect to make. Still that is just high-level and doesn’t capture the details. Developers thinking that the code is enough to explain what is happening.
Some glorious puns in this talk, as you'd expect! And the unwarranted swipe against Australia was entirely superfluous! :D
nice one!
The biggest challenge in software development is communication, or the lack of sufficient ones. Coders start coding without clarifying to others what they mean. Diagrams seem to be few, or left to the architect to make. Still that is just high-level and doesn’t capture the details. Developers thinking that the code is enough to explain what is happening.
Amen!
*Code documents HOW.*
*Comments documents WHY.*
Diagrams and external documents document WHY NOT. Sadly, these are never prioritized. :-(