How do we communicate when it's appropriate to make things complicated? This talk will present attendees with a framework for discussing when sophistication or complexity are unnecessary and when they are required.
"Why do you have to make it so complicated?" I think we've all heard this before when trying to convince a colleague to employ greater sophistication in their programming work. Maybe you're trying to convince them to use git
, to git rebase
, to test their code, to write unit tests, to document their code, to write numpydoc-compliant, autogenerated documentation.
How do we communicate when it's appropriate to make things complicated?