It's hard to design and create software for subjects you don't know much about. It's not really a surprise that people create software for their own lives.
A lot of open source is focused on programming languages, libraries and things to help you code. It's what most open source people know, and thus what they create.
I wonder if it would have been better for CS to have been only offered as a minor or double-major to another field of study, at least at the Bachelor level. We would have fewer pure CS people, but a lot more people with training in another domain.
A lot of open source is focused on programming languages, libraries and things to help you code. It's what most open source people know, and thus what they create.
I wonder if it would have been better for CS to have been only offered as a minor or double-major to another field of study, at least at the Bachelor level. We would have fewer pure CS people, but a lot more people with training in another domain.