Respondendo ao desafio de Davidson Fellipe, que me fez há anos, segue os meus 7 itens de trabalho:

1 - Mac OS X, como SO

Eu trabalho na globo.com e uma das facilidades que a empresa dá é escolher a máquina da qual você irá trabalhar.

Temos a escolha de um Dell de ponta com linux. Ou um macbook.

Logo quando cheguei na empresa eu quis usar o mac porque até então nunca tinha usado um, sempre fui heavy user do linux. Digo que foi uma das escolhas mais feliz que eu fiz. Simplesmente é um unix (linux é unix) que funciona muito bem para desktop. Lembro que na época uma das coisas mais chatas de configurar no linux eram o wifi e a camera. E no macbook já vinha configurado por padrão. Então tinha finalmente um desktop (notebook) com linha de comando disponível!

2 - Pycharm (e outras ferramentas da jetbrains), como IDE

Apesar de desenvolvedor vindo do linux desde cedo e já tendo usado bastante o VIM, quando eu conheci o pycharm e passei a usa-lo senti minha produtividade aumentar muito. Por sinal a liberdade de escolha das ferramentas é outra vantagem de trabalhar na globo.com, mesmo que esta seja paga.

Hoje não consigo me ver desenvolvendo um projeto longo sem o pycharm. Todo o ecossistema que ele monta me auxilia muito. Principalmente as ferramentas de profile e teste.

Uso também o webstorm para desenvolver alguns sistemas javascript puro.

No momento estou desenvolvendo em golang, e não tem uma ferramenta da intellij para tal. Uso atualmente um plugin acoplado ao pycharm.

3 - Bash, como shell

Realmente não sou muito adepto das modas jovens que existem. Não me sinto menos produtivo por usar o bom e velho bash. Este shell é praticamente onipresente em sistemas unix.

Já para acessa-lo no mac. uso o terminal, já disponível no Os X

4 - Virtualbox, como máquina de virtualização

Ok, ok, ok. Sei que o docker está ai e não é de hoje. Mas as vezes preciso realizar validações funcionais no windows. Windows roda no docker? Não. Então não saio do virtualbox por hora. Eu particularmente acho para rodar no meu computador acho muito simples. E já está tenho tudo configurado na interface do virtualbox. Por simplicidade, mantenho o virtualbox.

Porém quando precisei brincar com virtualização light, usei o docker e o acho muito bom.

5 - Chrome, como browser primário de desenvolvimento

Lembro da transição do, até então muito bom, firebug para o developer tools do chrome. Hoje não sei trabalhar com outra ferramenta de análise em browser que não a do chrome.

Outro fator que me faz usá-lo como browser default é a audiência. O trabalho primário de desenvolvimento é para o chrome. Só quando a funcionalidade está é que validações ocorrem noutros browsers.

No entanto, para coisas pessoais prefiro o safari. O modo leitura dele é muito bom para manter o foco. Além da simplicidade em por uma página numa lista de to-read, assinaturas de feeds e redes sociais. Além da integração muito fácil com outros dispositivos iOS.

6 - Git, como versionamento.

Simples, alguém usa outra ferramenta? Mercurial, SVN, CVS?

Como uso o pycharm, uso o git integrado na IDE para fazer análises comparativas, resolver merge hell e estudar o log; já que ele prove as ferramentas visuais, e diga-se de passagem, analisar apenas um trecho de código com um clique é uma mão na roda.

Mas na hora do commit, pull, tag, branch e push uso a linha de comando mesmo.

7 - Spotify, como música

Não sou viciado em música, mas na hora do ruído na baia ou quando preciso de um pouco de concentração só música salva, então uso o spotify como serviço de música.

Eu escuto principalmente duas listas em shuffle:

Chega de brincadeira

Pop virou clássico