You have organizations that see themselves as "software" companies that have their own set of problems.
Many others see themselves as "libraries", "geospatial analysts", "insurance companies" and share the issue that being a programmer slots you into a certain place in the social hierarchy. You might be happy as a clam in that kind of place assuming you can accept that there is a ceiling you'll never get past as a programmer.
Yes, that too. The "software department" can be a handful people somewhere, doing the software part of a product that's a small part of the overall company. Very different than a company that only builds one large software/service product.
Many others see themselves as "libraries", "geospatial analysts", "insurance companies" and share the issue that being a programmer slots you into a certain place in the social hierarchy. You might be happy as a clam in that kind of place assuming you can accept that there is a ceiling you'll never get past as a programmer.