The two hardest problems in Computer Science are
1. Human communication
2. Getting people in tech to believe that human communication is important
The two hardest problems in Computer Science are
1. Human communication
2. Getting people in tech to believe that human communication is important
@dequbed @slothrop @hazelweakly We are engineers and scientists.
Fuck the haters. ;)
Ain't nothing wrong with being a plumber. The equivalent in IT would probably be the network administrators. Similar levels of education and certification requirements. The plumber is probably more regulated by law, but the expectations are similar.
I really don't understand the human obsession with labeling wide groups of other humans and then group hating on them. It's weird. We're just people.
@crazyeddie @dequbed @slothrop @hazelweakly
They're not saying there is something wrong with being a plumber or a bricklayer. Those are both artisanal professions that build infrastructure, whereas the average software engineer is trained to view themselves more as a capitalist. Of course, we aren't. We are also members of a largely artisanal profession.
@nap @crazyeddie @dequbed @slothrop @hazelweakly i did a double take at "*just* plumbers" as well. (Pretty sure not intended negatively in this case, but could be more positively worded, I think)
Given the right incentives, both plumbers and software engineers can do some very useful stuff, and solve some hairy problems. Also, I met some of the best and most compassionate communicators among craftspeople. Let's celebrate that and let go of the stereotypes!
@dequbed @iwein @nap @crazyeddie @slothrop @hazelweakly
As a data engineer I often self-describe as being basically a plumber.
The difference, I think, is that plumbers actually achieve the holy grail of applying a technical solution to a social problem, specifically the social problem of having poop in the drinking water.
Plumbers and bricklayers do essential work. The problem with managing sociotechnical systems through the tech/engineering lens is that the ultimate societal goals tend to get lost as the job becomes less and less prioritised by politics and social issues, but more and more by technical optimisations of the system.
So tech ppl need to either start condidering the ethics of choices they make, and involve sociopolitical stakeholders more.
Conversely, political and social issues requiring technical tools to help solve them, should be able to build on the craftsmanship and experience of techies to deliver stuff that works and that can be maintained.
It is hard work to keep these two worlds connected and positively constructive.