My main concern with having a programmer in office is that technicians don't always have a deep understanding of concepts like civics, or psychology, or the contexts that groups use to arrive at the opinions that they have.
An effective public servant is just that: someone who is able to save and spend political capital in a way that best serves his or her constituency (the people) instead of choosing merely the most technical sound or inexpensive solution to a problem.
So in that respect, usually more socially minded people like teachers and nurses make good politicians. They understand that the electorate is more capable than it realizes and can rise above problems that on paper appear to be too complex or expensive to solve (for example by spending its way out of a depression instead of choosing austerity which shrinks an economy).
Comments
My main concern with having a programmer in office is that technicians don't always have a deep understanding of concepts like civics, or psychology, or the contexts that groups use to arrive at the opinions that they have.
An effective public servant is just that: someone who is able to save and spend political capital in a way that best serves his or her constituency (the people) instead of choosing merely the most technical sound or inexpensive solution to a problem.
So in that respect, usually more socially minded people like teachers and nurses make good politicians. They understand that the electorate is more capable than it realizes and can rise above problems that on paper appear to be too complex or expensive to solve (for example by spending its way out of a depression instead of choosing austerity which shrinks an economy).