Acesso direto ao conteúdo
Visite também: Ipok ·  Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

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!

Sobre o autor

Cesar Brod é empresário e consultor nos temas de inovação tecnológica, tecnologias livres, dados abertos e empreendedorismo. Sua empresa, a BrodTec, faz também trabalhos tradução e produção de conteúdo em inglês e português. Além de sua coluna, Cesar também contribui com dicas para o Dicas-L e mantém um blog com aleatoriedades e ousadias literárias. Você pode entrar em contato com ele através do formulário na página da BrodTec, onde você pode saber mais sobre os projetos da empresa. Mais sobre o Cesar Brod.


Para se manter atualizado sobre as novidades desta coluna, consulte sempre o newsfeed RSS

Para saber mais sobre RSS, leia o artigo O Padrão RSS - A luz no fim do túnel.

Recomende este artigo nas redes sociais

 

 

Veja a relação completa dos artigos de Cesar Brod

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir
  • Currently 3.10/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.1 /5 (429 votos)

Opinião dos Leitores

THAYNA
06 Nov 2007, 13:16
QUERO JOGAR
cleberson
04 Mai 2007, 10:12
e ai pessoal muito bem...rava na hora de criarem algo que divulguem a nossa area que esta tão conhecida....com isso so estamos vamos crescer...boa sorte e que seja um sucesso esse programa....em que canal vai passar que quero assistir...
Herb
02 Abr 2007, 11:35
Coloca o Tom Cavalcanti para apresentar o programa imitando o Steve Jobs ou o Bill Gates.
Anselmo Brod
30 Mar 2007, 11:38
Muito bom. Muito melhor do que o "acordei e era 8 de março". Muito mais criativo. A única ressalva seria o fato de ter surgido depois dos BBB e, assim, inspirado naquele
programa horroroso da horrorosa Globo.FLTV37
logus
29 Mar 2007, 19:31
Ao invés da eliminção sumaria ao cometer augum dos erros da lista de erros básicos poderia limitar a quantidade de café que o infrator pode ingerir
Grooco
29 Mar 2007, 10:37
Não adianta... quem ganharia serio o cara o a mina que fizer um casal e entre um programa e outro der uma programada bem de baixo do teclado...
Nano Lima
28 Mar 2007, 18:36
Putz! E eu achava que eu era maluco! Gostei do formato do programa, mas referente aos loops infinitos... putz é maneiro pra cacete quando acontece. É um mix de desespero, raiva e uma vontade descontrolada de rir! Tirar o Goto é sacanagem... é se eu quiser fazer espaguete ;)
Rafael
28 Mar 2007, 16:10
nerd não,temos apenas mais capacidade de raciocinio!!!!!!!!!!!!!!!!!!!
Paulo
28 Mar 2007, 15:26
Vamos propor um assim:

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 :)
Guilherme "kruxi"
28 Mar 2007, 14:30
hehehe no minimo seria engraçado... eu assistiria...

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
Siri
28 Mar 2007, 14:21
Hola, hola!!!
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!
zói
28 Mar 2007, 13:58
Foi a coisa mais NERD que eu já li, hehehe
Guilherme
28 Mar 2007, 13:27
Mais que imaginação fértil, hein?!
rbp
28 Mar 2007, 11:58
Tah louco?? Onde voce acharia *6* programadoras??? ;)

Disclaimer: ironia :)
Takeda
28 Mar 2007, 11:42
Legal, mas sua idéia já é velha!
http://weblogs.asp.net/jasonsalas/archive/2004/01/30/64837.aspx
Alemão
28 Mar 2007, 11:13
Vai chamar a Sirizinha?
Alisson Gomes
28 Mar 2007, 11:09
Tu estás assitindo muito "reality show",
tá faltando assunto.
Natália
28 Mar 2007, 11:04
Muito mais educativo e inteligente que big brother! Sem contar que os nerds são uma graça! Bem melhor que o alemão tosco do BBB :-p...
Weber Ress
28 Mar 2007, 10:39
Se existisse um Geek Channel na TV a cabo, com certeza seria um sucesso. para apenas as 100 pessoas que assistiriam por dia.. a audiência seria pífia... prefiro Lost, Heroes e até mesmo BBB.
Victor Vidigal Ribeiro
28 Mar 2007, 10:35
Fica triste não. Quando se tem só elogios não se pensa direito nos problemas que podem surgir
Victor Vidigal Ribeiro
28 Mar 2007, 10:34
Idéia não é tão boa assim não. Não daria quase audiência nenhuma. O público é muito restrito. E isso é como uma maratona de programação, só que com regras diferentes e um tempo maior. Já existe!
Etgtton
28 Mar 2007, 10:05
Muito, muito, muito, bom... e para apresentador Cesar "Bial" Brod, o cara que mais conhece e sabe como tirar proveito do código alheio...
Marcolinux
28 Mar 2007, 09:57
Hilário. Mas precisa incrementar o seguinte em Prova do Líder: Desenvolver um programa em Linguagem Multiplataforma garantindo que o mesmo irá rodar em pelo menos 3 sistemas operacionais distintos e 2 plataformas de processador diferentes sem mudanças de código.

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!

Roberto Marinho
28 Mar 2007, 09:54
Gostei da idéia! Passa lá em casa no final do expediente pra gente conversar.
Ed
28 Mar 2007, 09:54
Você poderia também adotar o estilo "O Aprendiz" (ou "o infeliz"). O Steve Jobs ou o Andrew Tanembaum ou até mesmo os irmãos Google como "Donald Trumps" do programa, com a oportunidade ao vencedor de ter um cargo "Geek Menager " de uma grande corp.
Aos perdedores :
- "Seu programa não atendeu aos requisitos, está muito lento...você está ...DEMITIDO!!"

Boni®
28 Mar 2007, 09:43
Adorei o texto! Como será que ninguém pensou nisso antes?????
Bruno Santos
28 Mar 2007, 09:24
Otima idéia! Eu seria um telespectador assiduo!
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script