What is engineering culture?
Engineering culture often refers to common beliefs and behaviors of engineers within a company. A strong engineering culture allows engineers to work more effectively together.

Different engineers often have different understanding or beliefs on the same topic, such as whether a PRD is needed for a design doc, or whether an engineer should write tests for their work. Without a strong engineering culture, engineers often waste timing debating on nuances, which can significantly hurt business productivity and create poor customer experience.

Large technology companies often have strong and unique engineering culture. For example: Apple favors design and quality; Amazon favors customer experience; Facebook favors success metrics; Google favors engineering excellence; Microsoft favors business success. Each engineering culture has its pros and cons. In general, having an engineering culture is better than not having one. A good leadership should intentionally foster a strong engineering culture in their company.
O que é a cultura da engenharia?
A cultura de engenharia geralmente se refere a crenças e comportamentos comuns de engenheiros dentro de uma empresa. Uma cultura de engenharia forte permite que os engenheiros trabalhem mais efetivamente juntos. Engenheiros diferentes geralmente têm diferentes entendimentos ou crenças sobre o mesmo tópico, como se um PRD é necessário para um documento de projeto, ou se um engenheiro deve escrever testes para seu trabalho. Sem uma cultura de engenharia forte, os engenheiros geralmente desperdiçam tempo debatendo sobre nuances, o que pode prejudicar significativamente a produtividade do negócio e criar uma experiência pobre do cliente. As grandes empresas de tecnologia geralmente têm uma cultura de engenharia forte e única. Por exemplo: a Apple favorece o design e a qualidade; a Amazon favorece a experiência do cliente; o Facebook favorece métricas de sucesso; o Google favorece a excelência da engenharia; a Microsoft favorece o sucesso do negócio. Cada cultura de engenharia tem seus pros e contras. Em geral, ter uma cultura de engenharia é melhor do que não ter uma. Uma boa liderança deve promover intencionalmente uma cultura de engenharia forte em sua empresa.