Legend: 🐾 Pattern, 💡 Realization, 😺 Meme
💡Outsourcing companies / agencies have a "The client is always right" mindset, while product companies need teams that own the product and fight over it.
🐾 Rubber duck debugging: Explain a problem to a hypothetical rubber duck to structure your own thoughts and come to a much better understanding or find solutions. - The Pragmatic Programmer
💡 A reason to distinguish between the terms "developer" and "engineer" is to point out that the goal of an engineer is not to write code but to solve a problem, ideally with as little code as possible. - Renn Vara