Comment Comment by wslh The same applies to software: it's common to criticize someone's work without knowing the context or the story behind the system. The typical triangle dilemma is budget, time, and quality. parent wslh 1 year ago