Deixei um emprego (para me mudar para outro país) onde programava em Javascript e Haskell (algum python) na maioria das vezes. Eu realmente gostei porque as pessoas eram objetivas, positivas, matemáticas e ainda assim faziam um monte de coisas. Era uma loja verdadeiramente profissional.
Agora eu trabalho em uma loja Agile / XP. Embora isso seja bom e tudo o que sinto é que talvez não sejamos profissionais quando se trata de seleção de tecnologias e bibliotecas. Sinto que nossa abordagem para escrever software é um pouco imatura e não estruturada. Estou tentando ler os livros que me foram oferecidos e eles parecem incentivar esse estilo ( ugh ). Muitas vezes, apenas escolhemos as bibliotecas do git hub e as usamos sem nenhum tipo de revisão.
Sou forçado a trabalhar com alguém o tempo todo, mesmo que seja uma tarefa pequena para uma pessoa. Parece haver uma regra "rápida" para tudo, mesmo que a regra possa ser quebrada por um exemplo trivial de contador (uma vez cometi o erro de dar esse exemplo contrário e fui atacado verbalmente). Isso é normal aqui nos estados? Como eu manejo esse dogmatismo?