> In some ways, software is like law (or accounting) - why do we pay lawyers so much money, even though in many cases we can simply file the paperwork ourselves?
This is because the simple case (ie, everything goes well) for both programming and most law (leave aside liitgation) are usually straightforward.
The problem comes in exception handling. This is the 80/20 pareto split (80% of labor done on 20% of scope) - at this point, even a good lawyer/programmer may have difficulties getting things to work properly.
This is because the simple case (ie, everything goes well) for both programming and most law (leave aside liitgation) are usually straightforward.
The problem comes in exception handling. This is the 80/20 pareto split (80% of labor done on 20% of scope) - at this point, even a good lawyer/programmer may have difficulties getting things to work properly.