software development 2018 devconf feedback complexity economics communication empathy learning systems thinking refactor small steps working software refactoring
See more