| > Fear of conflict: seeking artificial harmony over constructive passionate debate What do you do when you don't fear the "conflict" (passionate argumentation in search of better approaches) but having it leads nowhere, because people have different opinions? For example, I responded to a comment where a person had a difficult situation with a coworker, though I didn't really have any solutions myself either: https://news.ycombinator.com/item?id=41601023 There's a lot of abstract stuff out there, without always having a clear cut "best" answer, but which will have different drawbacks long term, which will impact people differently (e.g. in regards to webdev, that could be using an ORM vs not using it from a type of workload where either could suffice, composition vs inheritance, DB views vs dynamically built queries in the app, using the DTO pattern vs not, using projections for returning DTO data directly from the DB to avoid needing arguably unnecessary mapping in the app code between an Entity and DTO object). Probably there's dozens of things like that, that apply to game development as well, with people whose opinions have been shaped by differing experiences. I think that you will probably need to compromise a lot and with outcomes that might feel sub-optimal, hopefully without souring the team dynamics in the process. |