Hacker News new | ask | show | jobs
by mzz80 2369 days ago
Of course it is. When one approach is far more likely to introduce bugs, complicated interactions, and be more difficult to maintain, it is absolutely a reason to not take a particular approach. It’s one of factors you need to consider in everyday software engineering.

If you don’t take this into consideration then you’re detracting from the business to satisfy another need.