Dave Kopel has an interesting piece in the Denver University Law Review on using blogs to bring law to the masses. Law is not a subject I knew much about until I started reading legal blogs, and then once I got into Second Amendment law, I devoured as much on the subject as I could read.
I think law is something that comes rather easily to engineers, since it’s basically just boolean logic system, but written in plain English. If (A || B || C) && !D && !E is true, you’re violating the statute. There is a system to it, and legal structures are less complicated than even simple microprocessors. Law also has obscure exceptions to generally given rules, which is something you also come across a lot in computer engineering. Computer engineers deal with bugs, just as judges must deal with poorly drafted legislation that yields absurd, clearly unintended results.
To a thought process that’s heavily oriented towards systems and logical structure, law provides, in many ways, much more interesting puzzles and conundrums. Unlike with circuits, where there’s just a right way and a wrong way to do things, law provides much more opportunity for philosophical exploration.