J'ai quitté un emploi (pour déménager dans un autre pays) où je programmais en Javascript et Haskell (un peu de python) la plupart du temps. J'ai vraiment aimé ça parce que les gens étaient objectifs, positifs, mathématiques et pourtant ils ont fait beaucoup de choses. C'était une boutique vraiment professionnelle.
Maintenant, je travaille dans une boutique Agile / XP. Bien que ce soit bon et tout ce que je pense, c'est que nous ne sommes peut-être pas professionnels en ce qui concerne la sélection des technologies et des bibliothèques. Je pense que notre approche de l'écriture de logiciels est un peu immature et non structurée. J'essaie de lire les livres qui m'ont été proposés et ils semblent encourager ce style ( ugh ). Souvent, nous choisissons simplement des bibliothèques dans git hub et nous les utilisons sans aucun type d'examen.
Je suis obligé de travailler avec quelqu'un tout le temps, même si c'est une petite tâche pour une seule personne. Il semble y avoir une petite règle "rapide" pour tout, même si la règle peut être brisée par un contre-exemple trivial (une fois j'ai fait l'erreur de donner ce contre-exemple et j'ai été verbalement attaqué). Est-ce normal ici aux États-Unis? Comment gérer ce dogmatisme?