When Software Isn't The Answer: Identifying Good Candidates
Software isn't the answer to every problem. Use code when repetitive steps have predictable outcomes, a single source of truth matters & parties will use it to simplify their lives.
Software isn't the answer to every problem. There are tons of human challenges where software won't help, or might even make the problem worse. When it's difficult to enumerate the rules for how a system should work. Or, when there are a ton of special cases or exceptions to the rules, then writing software might be more trouble than it's worth. I work as a software consultant. There are many times when I saw clients trying to write code to solve messy, human problems. What they needed was better organization, operating procedures, and consensus among stakeholders. None of those are problems s...