Published: Oct. 27, 2016, 4:10 a.m.
Today our small but capable team decided to try ourselves in a sphere of TV producing. We're going to run a reality show.
The setting is: twelve programmers, who are total strangers to each other, assembled in a small TV studio. They immediately put their hands on their laptops, open the task tracker, and start to picking tasks, using the most hip programming languages, frameworks and tools, and caffeinating themselves in a quest of getting the project delivered in time.
Of course there's a catch. There's always a catch. One of them twelve is branded as a PHP programmer. Everyone is aware of the fact, but not the person. Naturally, he or she is not going to reveal oneself.
The team holds a meeting after each sprint, trying to recognize the wolf among the lambs. The prime suspect is voted out of the team with no pay. For the added immersion and to eliminate ambiguities, watchers' polls can be used as a minority votes.
Once our team members manage to banish the evil PHP person away, they continue to code, deliver, and share the reward on contract's terms, which is frankly no fun for anybody but them. In the opposite course of events, the PHP person outwit all others and immediately get the reward, since PHP guys never have a reason to finish the project, even if they could.
As you most probably noted, there's a big room for strategy. Strong coders may wish to cast away as many weak coders as they could to maximize their reward. Weak coders may form an electoral alliance. Oh, it sure wouldn't be so fun if not the usual shortage of soft skills…
So, what do you think?