← Back to Lessons from 14 years at Google
Discussions highlight a sharp divide between the idealized vision of engineers as proactive problem-solvers and the bureaucratic reality where they are often relegated to "fungible resources" completing tickets under rigid product management. Critics argue that corporate mantras like "bias for action" frequently manifest as pressure to ship broken code or endure endless meetings, creating a culture where political agreeability and "jumping through hoops" are often valued over genuine technical excellence. Furthermore, many contributors express frustration with the hyper-specialization found in large organizations, where layers of middle management and fragmented processes effectively distance developers from the actual users they serve. This collective sentiment paints a picture of a software industry increasingly bogged down by "ceremony" and inefficiency, leading many professionals to adopt a cynical, detached attitude toward their work to survive corporate life.
42 comments tagged with this topic