@abstractj
github twitter slideshare RSS

Meu ambiente de desenvolvimento em 7 items

29 Dec 2010

Recebi a intimação do amigo Castellani para falar do meu ambiente de trabalho, essa brincadeira começou com o Lucas Catón, passando pelo @vinibaggio, @qmx e chegou minha vez. Assim como todos, vou seguir a receita de bolo com os 7 itens:

Máquina/Sistema Operacional

Acredito que faça parte da rotina conhecer um pouco de cada OS na hora de desenvolver. Sou usuário GNU/Linux desde 2001, época em que utilizava Slackware até na geladeira de casa, essa distro me acompanhou por uns bons anos.

Com o decorrer do tempo, fui ficando mole, começei a usar Ubuntu e fui picado pelo bichinho da maçã, desde então OSX é o padrão. Gosto de Linux, mas acho o Mac melhor e não troco. Tenho Debian e Windows instalados em VM, que uso pra simular alguns cenários do dia a dia.

Editor

Comecei utilizando vi, acredito que é uma das experiências mais interessantes que se tem, ser obrigado a pensar sem uma IDE, aprendi bastante com isso.

Desenvolver em Java Eclipse é unânime como ferramenta de edição, mas não consegui ficar longe do vi, então encontrei um meio termo com a dica do @qmx, eclim. Basicamente foi juntar o útil ao agradável sem perder as funcionalidades do eclipse e abrir mão do macvim com vários plugins que tenho.

Terminal

Bash com algumas customizações no bash_profile.

Browser

Apesar da reclamação de alguns sobre consumo de memória, eu gosto do Firefox, pela quantidade absurda de plugins que existem.

Software
  • macvim
  • Skype e Adium
  • iTunes ou grooveshark aberto no browser
  • Dropbox
  • Calibre (sempre consulto minha biblioteca pessoal)
  • Parallels (pra gerenciar minhas VMs)
  • Yoru Furukou (Twitter)
  • Keynote (quando é necessário apresentar alguma coisa)
  • reeder for mac (no iPod também)
  • Preview (com vários livros abertos)

Source-Code

Já usei SourceSafe (a força), SVN por um bom tempo até surgir um controle de versão descente. Git (controle de versão de verdade) nos dias de hoje me salva um rim a todo instante, inclusive para projetos com SVN.

Música

Fones de ouvidos são tão necessários quanto um bom OS, normalmente anti-sociais, ajudam a manter o foco e isolar o barulho de qualquer ambiente aberto. Nenhum gênero musical em específico, mas metal comanda a playlist.

Passo a brincadeira pros amigos @cmilfont, @adrianoalmeida7 e @fer_bass


blog comments powered by Disqus
Copyrights © abstractj 2011. All rights reserved.