I've also talked with software engineers working at startups, banking, automotive, big tech, and more "traditional" companies. At traditional companies, the notion of devs do what they are told often ends up with a hierarchical setup. "SV-like" companies think of software engineers as the people best suited to solve the problems that the organization has. While it might sound counter-intuitive to hire software engineers who only focus on other software engineers working faster: at many places, it's not. This is how a software engineer at Fog Creek software implemented a million-dollar idea for ad classfields.