| ▲ | Apocryphon an hour ago | |
Software development creates subcultures, just like any other occupation, craft, human activity. Tech holy wars is a thing, and I'm sure a lot of it dealt with articles of faith just like any other source of controversy. I brought them up to illustrate that any endeavor will end up pockets of irrationality as part of the general culture. Doubtless in academia, scientific research, other forms of engineering, etc. there are little superstitions as part of the subculture. That said, sure; the movement against microplastics is a pop health fad, which is different because it's a consumer-oriented activity whose actual effects are probably impossible to quantify. (As pointed out in a different comment in this discussion thread: https://news.ycombinator.com/item?id=48836691) Building software produces tangible, measurable outcomes. Though likely far less measurable compared to other forms of engineering! > It's apathy, not ignorance, that holds software back. That's somewhat debatable, in that compared to the physical sciences, it sure seems like software engineering involves a fair amount of following traditions of preexisting practices and there's a lot of cargo culting that ends up happening. More of a craft than a science. But that's tangential to this discussion. | ||