4 ms·
When a company hires you they are getting: your availability to work, and your capacity to work. When problems are well defined (you have workable requirements
by gerbilly 11y ago
When a company hires you they are getting: your availability to work, and your capacity to work.
When problems are well defined (you have workable requirements) then you availability becomes less important, so your capacity to work becomes relatively more important.
When problems are not well defined or written down, then availability becomes more important, and capacity for work less important.
Given that most startups are working on simple CRUD apps, where their most difficult problems usually stem from their own poor organizational skills (poor build procedures, badly configured servers, technical debt in the code) rather than a difficult problem domain it seems clear to me that availability would become more important to employers than capacity for work.
Also managers prefer to be able to _see_ people working. (Never mind that the work being done in a bullpen is not productive.)
Open offices are like hives: filled with busy looking, low cost replaceable drones.
tl;dr: Maybe open offices are popular because most startups aren't working on hard problems.
- vonmoltke 11y ago> Given that most startups are working on simple CRUD apps, where their most difficult problems usually stem from their own poor organizational skills (poor build procedures, badly configured servers, technical debt in the code) rather than a difficult problem domain it seems clear to me that availability would become more important to employers than capacity for work. Yet these startups hire people as if they had very difficult problem domains to tackle, thus filtering for people who work better in the other environment you mentioned.