TGINSIGHT POST
Post #1830
@leadgr
Teamlead Good Reads – ежедневные советы про менеджмент людей и команд
Содержимое
Мы убиваем программы Манифест, который бьет прямо в сердечко: 💔Му убиваем программы, когда добавляем новые фичи, не учитывая вносимой ими дополнительной сложности. 💔Мы убиваем программы сложными билд-системами (гредл, я смотрю на тебя). 💔Мы убиваем программы, добавляя сложные цепочки бесполезных зависимостей. 💔Мы убиваем программы, говоря начинающим разработчикам, что они изобретают колесо, когда они пытаются попробовать что-то новое. Но именно переизобретение колеса позволяет разобраться, как что-то работает, и улучшить его. 💔Мы убиваем программы, забивая на обратную совместимость. 💔Мы убиваем программы, заставляя разработчиков переписывать код, который и так работает. 💔Мы убиваем программы, когда необдуманно прыгаем на каждый новый язык и фреймворк. 💔Мы убиваем программы, когда считаем, что стандарт-де-факто в какой-то области гарантированно лучше того, что мы можем сделать сами. 💔Мы убиваем программы, когда считаем их чисто инженерным занятием. 💔Мы убиваем программы, проектируя их таким образом, что вносить простые изменения становится сложно. 💔Мы убиваем программы, пытаясь писать код как можно быстрее вместо того, чтобы дизайнить его как можно лучше. 💔Мы убиваем программы, и то, что в итоге останется от них, больше не будет приносить разработчикам никакой радости.