Having been both a programmer and a lawyer, I don't think the world views are really that different. They are both detail-oriented and analytical. I think lawyers have a stronger inclination towards fairness and programmers have a stronger inclination towards correctness, but I think most good lawyers would be good programmers and vice versa.
You don't need to be a programmer to understand the impact of the internet on civil liberties, etc. How does knowing about how TCP provides reliability on top of IP help you understand the impact oF the Internet on civil rights beyond just using the Internet? I think that's an old/young thing, not a programmer/lawyer thing.
I don't think shuffling among different highly analyrical/detail-oriented professions will achieve sea-change. I'd much rather see someone in office with a legitimately different world view. Maybe a social worker. Somebody whose job requires empathy, communication, and being able to work with people in the toughest situations.
You don't need to be a programmer to understand the impact of the internet on civil liberties, etc. How does knowing about how TCP provides reliability on top of IP help you understand the impact oF the Internet on civil rights beyond just using the Internet? I think that's an old/young thing, not a programmer/lawyer thing.
I don't think shuffling among different highly analyrical/detail-oriented professions will achieve sea-change. I'd much rather see someone in office with a legitimately different world view. Maybe a social worker. Somebody whose job requires empathy, communication, and being able to work with people in the toughest situations.