4 ms·
Lawyers deal with ambiguous and conflicting laws. Their goal is often to convince based on targets like "preponderance of the evidence" or "beyond a reasonable
by 8organicbits 1y ago
Lawyers deal with ambiguous and conflicting laws. Their goal is often to convince based on targets like "preponderance of the evidence" or "beyond a reasonable doubt". Programmers deal with computers that execute code precisely, based on clear, unambitious rules. Human laws and programming languages are vastly different.
- joules77 1y agoProgrammers deal with uncertainty and ambiguity too. But the training involves filing a bug and sweeping it under the carpet. When things meltdown, systems are hacked, data is lost they call the Lawyer.
- 8organicbits 1y agoSure, but the degree is very different. Law is inherently, intentionally ambiguous. Software development produces code that aims to be unambiguous and produces the same output every time. Programmers don't expect the computer to reason about edge cases they didn't consider.