você está aqui: Home → Colunistas → Coluna do Cesar Brod
O Programador - Reality Show
Por Cesar Brod
Data de Publicação: 27 de Março de 2007
Vou ficar rico vendendo esta idéia para a Endemol: Um grupo de programadores, seis homens e seis mulheres, isolados do mundo em uma disputa por um milhão de reais e a possibilidade de um emprego muito bem remunerado em uma grande empresa de tecnologia! A cada semana os participantes receberão um problema que devem solucionar com a sua linguagem de programação preferida. Os programas feitos por cada um serão julgados pelo grupo, que escolherá as duas melhores e as duas piores soluções, justificando-as em um confessionário. Ao final do julgamento caberá ao público decidir em uma votação por telefone ou através da Internet quem é o melhor e o pior programador da semana. O melhor ganhará a liderança da casa e a imunidade para a semana seguinte, além da tarefa especial de tornar-se o gestor de desenvolvimento para a solução do problema proposto para a semana seguinte. A partir da segunda semana será o líder que indicará o pior e o melhor programador, enquanto a equipe indica outro pior e outro melhor. O segundo melhor programador de cada semana ganhará o status de "anjo", podendo "imunizar" um outro programador, que então não poderá ser escolhido como o pior na semana seguinte. Como é que ninguém teve esta idéia antes?!
A cada semana, além de seguir trabalhando na solução do problema principal, nossos heróis ainda receberão "tarefas-relâmpago" que devem resolver para poder ganhar as "programecas", a moeda corrente do reality show. Com as programecas os participantes poderão comprar pizza, miojo, café, refrigerante e penguin peppermints. Aliás, as "penguin peppermints" têm um papel importante já na pré-seleção dos candidatos para a casa! Quem não responder corretamente à pergunta "O que são penguin peppermints?" no questionário é sumariamente eliminado, da mesma forma que todos aqueles que não souberem escrever um programa "Hello World" em pelo menos três linguagens. Uma dica! Pontos extras para todos que escreverem: 10 print "Hello World". Mais pontos ainda para quem escrever: puts "Hello World!"
Uma vez a cada semana o programa promoverá uma animada festa temática onde os participantes terão um buffet livre de pizza, miojo e refrigerante. Para a primeira festa está programado um torneio de Quake e para a segunda um campeonato de xadrez. De tempos em tempos a casa será invadida por uma personalidade. Já estou buscando a confirmação de Jon "maddog" Hall, Bill Gates e Stan Lee! Eventualmente um participante, de acordo com seu desempenho nas tarefas relâmpago, poderá participar de um evento especial fora da casa, como uma palestra sobre metodologias ágeis de desenvolvimento ou uma convenção de fãs do Star Trek.
Cada participante terá, dentro da casa, tudo o que relacionou como material de referência em seu questionário de pré-seleção. Estão incluídos aí livros, CDs e cópias integrais de sites da web. Este material comporá uma biblioteca de acesso liberado a todos os participantes. Um servidor central hospedará a intranet da casa, podendo ser acessado diretamente do notebook que cada participante receberá no início do programa. Os participantes poderão trocar e-Mails e mensagens instantâneas entre si, mas não poderão se comunicar com o lado de fora da casa. Os espectadores, porém, terão o acesso para leitura a absolutamente tudo o que for gerado pelos participantes: arquivos de programas, conversas através de e-Mail ou mensagens e muito mais.
Caberá aos participantes a manutenção da saúde dos equipamentos da casa (salvo falhas de hardware que serão resolvidas pela produção do programa). Tudo o que for necessário para a manutenção de cópias de segurança, eventuais atualizações de software ou instalação de programas necessários ao desenvolvimento das tarefas estarão disponíveis, mas nada além dos softwares para a intranet básica da casa (incluindo um servidor web, correio eletrônico e mensagens instantâneas) estará instalado. Desta forma, os participantes que optaram, por exemplo, por utilizar a linguagem Ruby devem instalar todo o ambiente necessário ao seu desenvolvimento. Falhas de software ou instabilidades geradas pelos participantes devem ser resolvidas por eles mesmos. Uma única condição será aceita para que exista suporte externo: o sacrifício de um participante.
Imagine a seguinte situação: um participante decide instalar os módulos de PHP no servidor web e, ao fazer isto, compromete de tal forma a instalação que toda a intranet deixa de funcionar. Por mais que tentem, os participantes não conseguem retornar o servidor a uma condição estável de trabalho. Neste caso, a pessoa que comprometeu o servidor pode "entregar-se", saindo da casa definitivamente e assim permitindo que o suporte externo retorne os serviços à condição inicial (sim, tudo o que houver sido instalado até então terá que ser reinstalado pelos participantes!). Caso ninguém se entregue por mais de 24 horas após a indisponibilidade do sistema, a equipe deverá se reunir e indicar, em votação aberta, e não no confessionário, aquele que será sacrificado.
Mesmo que o programa tenha apenas um ganhador, até que se chegue às fases finais os participantes podem optar por trabalhar de uma forma mais individual ou em equipe, mas o respeito à hierarquia imposta pelo líder de cada semana será naturalmente julgada tanto pelos colegas da casa quanto pelo público que acompanha o programa e saberá votar de acordo. Mais do que isto, o programa será um "showcase" de talentos para empresas de tecnologia, que poderão oferecer empregos àqueles que vão deixando o programa, de acordo com as aptidões demonstradas na casa.
Outro aspecto do programa é a "lista de erros básicos". O público conhecerá a lista integralmente. Os participantes apenas sabem da existência dela. Qualquer erro cometido por um programador será verificado na lista e, estando registrado este erro, o programador é sumariamente eliminado. Na lista estão o uso da expressão GOTO ou similares, buffer overflows, loops infinitos, alocação indevida de memória, entre outros.
Aposto que o programa surpreenderá em termos de audiência! Eu assistiria e conheço um monte de gente que assistiria também!
Opinião dos Leitores
06 Nov 2007, 13:16
04 Mai 2007, 10:12
02 Abr 2007, 11:35
30 Mar 2007, 11:38
programa horroroso da horrorosa Globo.FLTV37
29 Mar 2007, 19:31
29 Mar 2007, 10:37
28 Mar 2007, 18:36
28 Mar 2007, 16:10
28 Mar 2007, 15:26
convidem 3 senhores de 65 anos ao programa , entreguem a cada um uma arma e peçam que eles contem o que fizeram de relevante em suas vidas...
quando terminar quem não tiver metido uma bala na própria cabeça ganha uma geladeira :)
28 Mar 2007, 14:30
geek channel... jah temos canais para homens (nao os pornos..) (FX) os para mulheres (Fox life)... tambem temos MTV só para musicas... game tv.. apenas jogos... canais só com desenhos... pq nao um para geeks... huahua
28 Mar 2007, 14:21
Esse Brod é muito "bão"!
Sim, Alemão, o Brod já me contatou... depois que eu sair do BBB da Argentina estarei com os nerds!
28 Mar 2007, 13:58
28 Mar 2007, 13:27
28 Mar 2007, 11:58
Disclaimer: ironia :)
28 Mar 2007, 11:42
http://weblogs.asp.net/jasonsalas/archive/2004/01/30/64837.aspx
28 Mar 2007, 11:13
28 Mar 2007, 11:09
tá faltando assunto.
28 Mar 2007, 11:04
28 Mar 2007, 10:39
28 Mar 2007, 10:35
28 Mar 2007, 10:34
28 Mar 2007, 10:05
28 Mar 2007, 09:57
Prova do Anjo - Desenvolver aplicativo Wev que não dê pau em nenhum navegador dentre os 4 principais do mercado e mais 1 a escolha do Líder.
LOCO!
28 Mar 2007, 09:54
28 Mar 2007, 09:54
Aos perdedores :
- "Seu programa não atendeu aos requisitos, está muito lento...você está ...DEMITIDO!!"
28 Mar 2007, 09:43
28 Mar 2007, 09:24
Artigos Publicados
- Percepções erradas sobre a origem do sucesso
10/06/2009 - Se eu fosse a Microsoft
02/06/2009 - O cliente tá certo?
17/03/2009 - Como um satélite
08/03/2009 - All good things...
02/03/2009 - A voz do Cliente
26/02/2009 - Entre o terno do paulista e a bunda da passista
18/02/2009 - Ficção Científica? #6
09/02/2009 - Mallu Magalhães e a escola
02/02/2009 - O suprassumo do bagaço do resumo
27/01/2009 - O meu príncipe voltou!
23/01/2009 - Tá esperando o quê?
18/12/2008 - Joice Käfer
09/12/2008 - Qual é o sucesso de seu vídeo viral?
01/12/2008 - Youtube Saturday Night Live
28/11/2008 - Redes sem fio no Mundo em Desenvolvimento
12/11/2008 - Inovação
22/10/2008 - Algumas Leituras...
08/10/2008 - Sam Ramji
02/10/2008 - Ficção Científica? #5
11/09/2008 - Programação orientada à imprensa
03/09/2008 - A nova rádio corredor #2
26/08/2008 - Ficção Científica? #4
11/08/2008 - Acessibilidade em um futuro próximo
08/08/2008 - Ficção Científica? #3
05/08/2008 - Planejamento no Scrum e o Poker do Planejamento
28/07/2008 - Ficção Científica? #2
21/07/2008 - A nova rádio corredor
11/07/2008 - Agilidade, não só no desenvolvimento de software...
07/07/2008 - Scrinch - Uma ferramenta para o SCRUM
02/07/2008 - Ah, o cheirinho de SCRUM pela manhã! - parte 2
23/06/2008 - Ah, o cheirinho de SCRUM pela manhã! - parte 1
19/06/2008 - Socorro! Mais uma conspiração da Microsoft!
17/06/2008 - 17 hábitos eficazes
12/06/2008 - Parpadear
25/05/2008 - Contos da época do computador à lenha - parte 5
19/05/2008 - Santíssima Trindade
12/05/2008 - O Verde
05/05/2008 - Aula Magna na Unipar
28/04/2008 - Contos da época do computador à lenha - parte 4
17/04/2008 - L'Instant
14/04/2008 - Se7e Zoom
08/04/2008 - Contos da época do computador à lenha - parte 3
02/04/2008 - Ficção Científica?
28/03/2008 - Cadê a IBM?
23/03/2008 - Células-tronco para todos
12/03/2008 - Mulheres, perdão!
05/03/2008 - David Byrne, RadioHead, Música e, afinal, qual é a da Microsoft?
27/02/2008 - Memória
20/02/2008 - Bugs
11/02/2008 - Férias 2008
31/01/2008 - Modernas velharias
22/01/2008 - Innovation Day
14/01/2008 - Liberdade
10/01/2008 - Portais Corporativos 18 - Casa de Cinema de Porto Alegre
04/01/2008 - Acabou 2007?
18/12/2007 - TV Digital
14/12/2007 - Portais Corporativos 17 - Business Intelligence
05/12/2007 - Portais Corporativos 16 - Classificação e busca de informações, parte 3
26/11/2007 - Portais Corporativos 15 - Classificação e busca de informações, parte 2
19/11/2007 - Portais Corporativos 14 - Classificação e busca de informações, parte 1
13/11/2007 - Scrum - User Stories
08/11/2007 - Scrum, perguntas e respostas
31/10/2007 - Portais Corporativos 13 - O que mais?
22/10/2007 - Portais Corporativos 12 - Como contratar um portal, parte 2
15/10/2007 - Portais Corporativos 11 - Como contratar um portal, parte 1
08/10/2007 - Portais Corporativos 10 - A Intranet e a melhoria contínua dos processos empresariais
02/10/2007 - Portais Corporativos 9 - Medindo os resultados de um portal
25/09/2007 - Portais Corporativos 8 - Comércio Eletrônico
17/09/2007 - Portais Corporativos 7 - Concentrando serviços em seu portal
11/09/2007 - Portais Corporativos 6 - Algumas práticas
04/09/2007 - Portais Corporativos 5 - O portal como estratégia da empresa
27/08/2007 - Minha opinião sobre o OpenXML
23/08/2007 - Portais Corporativos 4 - Minha empresa precisa de um portal?
21/08/2007 - Solivre-PR
19/08/2007 - Portais Corporativos 3 - Formas de Comunicação na Internet
13/08/2007 - Portais Corporativos 2 - Um pouco de história
08/08/2007 - Portais Corporativos 1 - Introdução
01/08/2007 - Padrão goela abaixo? Eu fora!
22/07/2007 - Contos da época do computador a lenha - parte 2
17/07/2007 - Contos da época do computador a lenha - parte 1
11/07/2007 - Quem diria, já faz um ano!
04/07/2007 - Prêmio Arnaldo Jabor
26/06/2007 - Futebol e tecnologia (ou nem tanto...)
18/06/2007 - Dicas-L - A beirada sangrenta...
12/06/2007 - Kleiton & Kledir
06/06/2007 - Ambientes Virtuais de Aprendizagem
29/05/2007 - Transparência Radical
22/05/2007 - Há algo errado com a "First Life"?
17/05/2007 - MiddleCreek
08/05/2007 - Maddog
02/05/2007 - Vida de Consultor
26/04/2007 - 4Linux Pré-FISL
17/04/2007 - Linus Torvalds
10/04/2007 - Código Aberto para a Área Financeira
04/04/2007 - O Programador - Reality Show
27/03/2007 - Orkut Corporativo
20/03/2007 - SCRUM e Planejamento Estratégico - Final
13/03/2007 - Acordei e era oito de março...
07/03/2007 - SCRUM e Planejamento Estratégico - Parte 4
05/03/2007 - SCRUM e Planejamento Estratégico - Parte 3
27/02/2007 - SCRUM e Planejamento Estratégico - Parte 2
22/02/2007 - SCRUM e Planejamento Estratégico - Parte 1
14/02/2007 - Quem explica a Web 2.0?
05/02/2007 - Férias!
22/01/2007 - Agronegócio e Código Aberto - 2
16/01/2007 - Agronegócio e Código Aberto
09/01/2007 - Previsões para 2007
03/01/2007 - Passando a limpo...
27/12/2006 - Código Livre
19/12/2006 - Enquanto isto, o Google...
11/12/2006 - Recorrência, Divergência e Chatos
04/12/2006 - SCRUM, a ordem nascida do Caos - Final
27/11/2006 - SCRUM, a ordem nascida do Caos - parte 4
20/11/2006 - SCRUM, a ordem nascida do Caos - parte 3
13/11/2006 - SCRUM, a ordem nascida do Caos - parte 2
06/11/2006 - SCRUM, a ordem nascida do Caos - parte 1
31/10/2006 - Eventos de Software Livre
24/10/2006 - Se eles podem, por que eu não posso?
18/10/2006 - V-ART - Articulações biologicamente corretas
05/10/2006 - Extreme Programming Instantàneo
28/09/2006 - Mais do Mesmo
21 de setembro de 2006 - Queridos Leitores - 2
12 de setembro de 2006 - Eric Raymond, Armas, Linux e Microsoft
6 de setembro de 2006 - Educação e Tecnologia - 3, Todos somos programadores
30 de agosto de 2006 - Oxigênio
22 de agosto de 2006 - Um Plano Alternativo
16 de agosto de 2006 - O Diabo programa em Java II, ou "Queridos Leitores"...
9 de agosto de 2006 - Moda e tecnologia ou "O Diabo programa em Java"...
4 de agosto de 2006 - GPL, DRM e outras sopas de letrinhas...
26 de julho de 2006 - Ampliando negócios com software livre no mundo proprietário
23 de julho de 2006 - Educação e Tecnologia (2)
12 de julho de 2006 - Educação e Tecnologia
4 de julho de 2006 - Quem diria! O cara do Visicalc...
1º de Julho de 2006








