Opuściłem pracę (aby przenieść się do innego kraju), gdzie przez większość czasu programowałem w Javascript i Haskell (jakiś python). Bardzo mi się podobało, ponieważ ludzie byli obiektywni, pozytywni, matematyczni, a mimo to zrobili mnóstwo rzeczy. To był naprawdę profesjonalny sklep.
Teraz pracuję w sklepie Agile / XP. Chociaż jest to dobre i wszystko, co czuję, może być nieprofesjonalne, jeśli chodzi o wybór technologii i bibliotek. Uważam, że nasze podejście do pisania oprogramowania jest nieco niedojrzałe i nieuporządkowane. Próbuję czytać książki, które mi zaoferowano i wydają się zachęcać do tego stylu ( ugh ). Wiele razy po prostu wybieramy biblioteki lib z git hub i używamy jej bez żadnego rodzaju recenzji.
Cały czas jestem zmuszony do pracy z kimś, nawet jeśli jest to małe zadanie dla jednej osoby. Wydaje się, że istnieje „szybka” reguła dla wszystkiego, nawet jeśli reguła może być złamana przez trywialny przykład kontr (jeden raz popełniłem błąd, podając ten kontrprzykład i zostałem zaatakowany werbalnie). Czy to normalne tutaj w stanach? Jak poradzić sobie z tym dogmatyzmem?