Я залишив роботу (переїхати до іншої країни), де більшість часу програмував у Javascript та Haskell (якийсь пітон). Мені це дуже сподобалось, бо люди були об’єктивними, позитивними, математичними і все-таки отримали купу речей. Це був справді професійний магазин.
Зараз я працюю в магазині Agile / XP. Хоча це добре, і я все відчуваю, що, можливо, ми непрофесійні, коли йдеться про вибір технологій та бібліотек. Я вважаю, що наш підхід до написання програмного забезпечення трохи незрілий і неструктурований. Я намагаюся читати запропоновані мною книги, і вони, здається, заохочують цей стиль ( уф ). Багато разів ми просто відбираємо губи з git hub і використовуємо їх без будь-якого виду огляду.
Я змушений постійно працювати з кимось, навіть якщо це невелике завдання для однієї людини. Здається, є трохи "швидке" правило для всього, навіть якщо це правило можна порушити тривіальним прикладом лічильника (одного разу я допустив помилку, давши цей приклад лічильника, і мене зазнали нападки). Це нормально тут, у штатах? Як мені впоратися з цим догматизмом?