jrmiii
3 hours ago
I had a coworker introduce me to The Five Dysfunctions of a Team[0] as a useful tool for framing problems with team dynamics.
It's easy to draw parallels between what's described and those dysfunctions. In case you're not familiar, this framework by Patrick Lencioni outlines five obstacles that can mess up a team’s flow: absence of trust, fear of conflict, lack of commitment, avoidance of accountability, and inattention to results.
Particularly relevant to this situation: > Fear of conflict: seeking artificial harmony over constructive passionate debate
Just to warn you though, there is a tradeoff. You can also just act like an asshole and cite a culture of toxic positivity if people take issue with your behavior. The key is collaborate, productive focus on the outcomes with the other human beings involved in the endeavor.
[0] https://en.wikipedia.org/wiki/The_Five_Dysfunctions_of_a_Tea...
dazzawazza
3 hours ago
The videogames industry is completely paralyzed by fear of conflict. It's in a transition between the old guard who never had any training and revel in conflict (sometimes, but rarely, too toxic levels) and the new starters some of whom seem to have no idea that criticism is an intrinsic part of the creative act.
It's very sad and products are failing all over the place while the industry works it's way through this. It might not make it as the current solution is to homogonize all staff and remove their intrinsic value.
Oh well, I enjoyed the first 20 years in the industry, not so much the last 10 years.
pjmlp
2 hours ago
Not only the games industry, we seem to be on a fluffy world where any kind of negativity has direct impact on job evaluation, and can even lead to losing the job.
A couple of years ago I worked on such good vibes project, uff.
scruple
19 minutes ago
There are pockets here and there, even inside of AAA studios. But I agree, I'm unlikely to stay in games once I leave this job or am laid off.
DarkNova6
2 hours ago
This is a great reference, thank you. To me it was clear that Concord suffered from a deeply dysfunctional creative processes.
The character designs alone are so laughably bad that they border on caricature. They don't only violate the most basic of design fundamentals, they show a shocking amount of incompetence on all levels.
Lots of money, but not vision. It's not a coincident that Concord was a hero shooter. Of course big money doesn't understand what they invested in and everybody was just chasing trends without understanding a single dime of what made Overwatch a success.
KronisLV
an hour ago
> 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.
anal_reactor
an hour ago
I've realized something funny. It should be the company's interest to encourage employees to have productive debates and spend effort figuring out the best course on action, while in reality, from the perspective of an employee, it's an uphill battle to have your voice heard, with no reward at the end. Therefore, what a smart employee does, is shutting the fuck up.
Case in point: in my current team there's one very vocal senior who needs to have things done his way, but other than that, the willingness to participate in discussions is inversely correlated with experience, and the most experienced devs simply ran out of fucks to give because they're not getting paid extra for the time they spent in fruitless discussions. The end result is that the knowledge ends up being unused and we implement stupid ideas.
scruple
15 minutes ago
The reward for those things is either more work for no increase in pay or you're in conflict with one or more people who are now bad mouthing you to the boss and you'll eventually be fired or be made so miserable that you'll voluntarily leave.
calvinmorrison
2 hours ago
I did not find that book compelling or realistic.