Meu ambiente de trabalho em 7 itens

Pelo que fiquei sabendo, o @duodraco bolou o meme “ambiente de trabalho em 7 itens”, onde você cita e explica os itens indispensáveis e indica mais 7 pessoas. Nesta sequência, o @marcelioleal me citou.

Aqui vão os meus 7 itens:

1. Subversion

Com código eu costumo ser bastante imprudente (ou destemido, inovador, arrojado, como preferirem). Não consigo programar sem controle de versão. Preciso de liberdade total para incluir uma funcionalidade só pra ver como vai ficar. Se não gostar, um svn revert resolve. Antes que perguntem, eu também uso o git. Acho que ele é perfeito para projetos open-source. Mas 90% do meu dia útil no trabalho é debruçado sobre código que literalmente pertence a alguém. Daí, existem restrições legais que o git não foi feito para considerar, o que faz do SVN a ferramenta certa para estes casos.

2. PHPUnit

Alguém ainda não usa testes unitários? Preciso mesmo explicar?
Se você é um alien que chegou hoje no planeta, visite http://tinyurl.com/yf287jl.

3. Kit Pomodoro

Lápis 5B, Borracha, Caderno Pomodoro e um timer de cozinheiro (porque não tinha mais nenhum de tomate na loja).
Pomodo Technique é o que há. Uso há pouco tempo, mas mudou completamente o meu conceito de respeito pelo tempo (meu e dos outros).
Aliás, rodei um pomodoro só pra compor esse post. :)

4. AC/DC e mais recentemente Daft Punk (obrigado, Tron Legacy)

Antes de mais nada, aprecio vários tipos de música. No entanto, para entrar em estado de total imersão, desligando-me completamente da realidade e dedicando cada expansão pulmonar à arte de resolver os problemas dos outros ganhando pouco, tem que ter batida, repetição e distorção.

5. Zend Studio 5.5

Ok, sou saudosista. Não suporto o Eclipse (inclusive aquele do ZS7). Até testei o NetBeans e gostei, mas como paguei caro pelo ZS, estou fazendo valer cada centavo.

6. Virtual Box

Enquanto tiver clientes com SQL Server, VMs com Windows serão minha sina.
Pelo menos aproveito para testar as webapps da Nexy nos diversos IEs com todo o espectro de erros e bugs que podem existir em ambientes anti-W3C.

7. Firefox + Firebug

Dupla imbatível e impecável. Me poupa mais de 25 horas por dia (sim, é uma auxese) que eu passaria vasculhando CSS e HTML. Não tenho problemas com JS desde que comecei a usar o jQuery. Como a lista só podia ter 7 itens, aproveitei para injetar ele aqui e driblar a restrição.

A foto abaixo é do lado esquerdo da minha estação na Nexy. Dá pra ver o kit pomodoro, a caixa de som tocando “The Son of Flynn” (ok, não dá pra ver essa) e minhas consciências: o mini-tux me mandando trabalhar e o Homer me mandando parar tudo e ir comer. Como tem um Tux maior ajudando, termino trabalhando.

Tux de pelúcia segurando uma caneca Infectious Liquid, mini-tux de porcelana, Homer de plástico da Longjump e um timer de cozinheiro sobre sub-woofer, caixa de som, caderno pomodoro, post-its em branco, borracha e lápis 5B.

Lado esquerdo do meu ambiente de trabalho na Nexy

E para continuar, vamos lá @powerbits, @marquezelli, @hiltaro, @bemanuel_pe, @rsserrao, @stefersonlima e @chucre.