O Mestre disse: “Um cavalheiro é fácil de servir e difícil de agradar. Nada, senão o que é certo, lhe agrada: ele ajusta suas ordens ao homem. Os vulgares são difíceis de servir e fáceis de agradar. O que está errado ainda pode agradá-los: mas de seus homens eles esperam todas as coisas. ”
Quando eu tinha um escritório particular, não gostava do meu trabalho por outros motivos (na verdade, estava feliz com a remuneração e fui tratado muito bem. A falta de colegas de trabalho inteligentes me incomodava, entre outras coisas). Agora nem tenho um cubo, mas estou feliz e produtivo (comprei excelentes fones de ouvido com cancelamento de ruído por apenas US $ 150, o que é mais barato do que pagar a um trabalhador apoiado pelo sindicato para trocar uma lâmpada em um prédio controlado pelo sindicato )
Em vez de ter luxo no trabalho, prefiro levar mais US $ para casa. Manter minhas ferramentas de programação nítidas é bom para o meu salário, mas entendo que um trabalho é um trabalho e nem sempre é possível evitar o trabalho sujo / sem graça.
Mais gerentes de desenvolvimento devem usar os sapatos de programador, mas também mais programadores devem ter um senso comercial melhor - por exemplo, pense em quanto $ acabou de entrar no projeto X e, em retrospectiva, decida se eles deveriam ter comprado a ferramenta de outra pessoa. Apenas um exemplo, e posso encontrar muito mais.
Muitos desenvolvedores talentosos vivem em uma bolha de negócios onde desejam trabalhar em projetos divertidos o ano todo. Os desenvolvedores espertos da rua também entendem que o dinheiro faz o mundo girar, e uma boa base de clientes = tudo, e as vendas, o suporte e outras pessoas da empresa importam bastante.
Assim, com o tempo, um desenvolvedor inteligente de rua mudará para um pasto o mais verde possível, talvez iniciando seu próprio negócio. Um desenvolvedor idealista fará perguntas nos fóruns sobre como a vida deve funcionar e / ou escreverá uma entrada no blog sobre como os gerentes são péssimos e os programadores agitam, e o mundo não é justo para nós, programadores pobres.
E, a longo prazo, estamos todos mortos, portanto, passe os fins de semana com sabedoria, como ficar bêbado, fazer muito sexo, fazer caminhadas, ir à praia e não se esqueça de pingue-pongue. Sua lista pode variar. Após um bom treino de final de semana, sua euforia pode durar até quarta-feira, quando você tem apenas três dias de sofrimento sem um consultório particular.
EDIT: Ao fazer scrumming, não ter paredes e poder agrupar geograficamente a nova equipe é uma grande vantagem.