Dejé un trabajo (para trasladarme a otro país) donde programé en Javascript y Haskell (alguna pitón) la mayor parte del tiempo. Realmente me gustó porque la gente era objetiva, positiva, matemática y, sin embargo, hizo un montón de cosas. Esta fue una tienda verdaderamente profesional.
Ahora trabajo en una tienda Agile / XP. Si bien esto es bueno y todo lo que siento es que quizás no seamos profesionales en lo que respecta a la selección de tecnologías y bibliotecas. Siento que nuestro enfoque para escribir software es un poco inmaduro y desestructurado. Estoy tratando de leer los libros que me han ofrecido y parecen alentar este estilo ( ugh ). Muchas veces simplemente sacamos libs del git hub y lo usamos sin ningún tipo de revisión.
Me veo obligado a trabajar con alguien todo el tiempo, incluso si es una tarea pequeña para una persona. Parece que hay una pequeña regla "rápida" para todo, incluso si la regla se puede romper con un ejemplo trivial de contraataque (una vez cometí el error de dar ese contraejemplo y fui atacado verbalmente). ¿Es esto normal aquí en los estados? ¿Cómo manejo este dogmatismo?