Ho lasciato un lavoro (per trasferirmi in un altro paese) dove ho programmato Javascript e Haskell (alcuni python) la maggior parte del tempo. Mi è piaciuto molto perché le persone erano obiettive, positive, matematiche, eppure hanno fatto un sacco di cose. Questo era un negozio veramente professionale.
Ora lavoro in un negozio Agile / XP. Mentre questo è buono e tutto ciò che sento forse non siamo professionali quando si tratta della selezione di tecnologie e librerie. Sento che il nostro approccio alla scrittura di software è un po 'immaturo e non strutturato. Sto cercando di leggere i libri che mi sono stati offerti e sembrano incoraggiare questo stile ( ugh ). Molte volte scegliamo le librerie libere da git hub e le usiamo senza alcun tipo di recensione.
Sono costretto a lavorare con qualcuno tutto il tempo, anche se si tratta di un piccolo compito per una persona. Sembra esserci una piccola regola "veloce" per tutto, anche se la regola può essere infranta da un banale esempio di contatore (una volta ho commesso l'errore di dare quell'esempio contatore e sono stato attaccato verbalmente). È normale qui negli stati? Come gestisco questo dogmatismo?