Este blog volta a ativa, com muitas novidades, aguarde
Nem sempre estamos satisfeito no ambiente de trabalho, seja pelo transito, paredes que dão choques ou projetos malucos que fazem a gente varar a noite.
Pensando no que os meus colegas e eu ja passamos, quero fazer uma pesquisa: alguem ja passou por estas situações e quais são as piores, no sentido de arrebentar com a nossa incrivel motivação no trabalho?
- Falta de equipamentos adequados (quem nunca pensou em comprar um pente de memória com o dinheiro do bolso pra levar pro trabalho);
- Falta de café, chá ou ar condicionado (ou quando tem é ruim);
- Colegas doidos que te levam a loucura;
- Internet bloqueada (incluindo o google);
- Ter que trabalhar depois do horario (as vezes sem receber por isso);
- Codigos que parecem ter saido de um conto de H.P. Lovecraft;
- Projetos que parecem não ter sentido ou importância;
- Chefes que parecem ter saido de uma tirinha do Dilbert;
- Chefes truculentos, desses que da medo falar o nome;
- Resistência a mudanças (riem de Ruby on Rails e desenvolvem em Java como se fosse Cobol);
- Buzzwords são mais importantes do que atender aos clientes;
Os profissionais de informática, especialmente os desenvolvedores, possuem formas de encarar o trabalho que, de acordo com o ambiente, a vontade de fazer algo bom some restando cinismo, péssimo humor e curriculos atualizados prontos para zarpar para outras oportunidades. Algumas vezes é inevitavel, afinal somos humanos, mas o que nos leva a aguentar, enfrentar ou desistir desses problemas?
Uma caracteristica é bem clara: gostamos de fazer coisas especiais. É ironicamente engraçado ver as reações de alguns profissionais quando estão fazendo algo ordináriol, comum ou que julguem sem importância pois muitos odeiam isso, porém estão fazendo por algum motivo: geralmente existe alguma extratégia da empresa que deveria ser respeitada. Creio que este tipo de “soberba” afeta o nosso rendimento pois é muito facil ver reações emocionais e não tanto racionais.
No aguardo da flame-war
Achei este link bem interessante: MUD in 15 Lines of Ruby. Para quem não sabe MUD é uma familia de jogos textuais inspirados em RPGs conhecidos: normalmente vc escolhe uma raça e uma classe e, dentro do jogo, evolui através da morte de criaturas controladas pelo jogo e através de missões varias como recuperar itens ou decifrar enigmas, são os avós dos MMORPGs modernos.
O codigo foi um tanto obsfuscado, na verdade são umas 77 linhas, mas não deixa de ser interessante o poder das linguagens scripts
Muito interessante esta lista das desculpas mais comuns.
De fato eu nunca vi a atividade de teste como uma tarefa para prejudicar o desenvolvimento e sim uma atividade que agrega (em alguns casos, muito) valor. Mas que as desculpas são engraçadas, isso são
Com a biblioteca xmpp eu posso criar o client de Jabber, acessando a rede do GTalk.
import xmpp
login = 'login' # @gmail.com
pwd = 'senha'
cnx = xmpp.Client('gmail.com')
cnx.connect( server=('talk.google.com',5223) )
cnx.auth(login,pwd, 'python-xmpp')
cnx.send( xmpp.Message( "teste123@gmail.com" ,"Hello World from Python" ) )
Basta incluir a biblioteca (apt-get install python-xmpp) e pronto. O codigo eu me baseei neste artigo. Facil não?