Публикации по теме 'systems-thinking'
Развивающиеся архитектуры: как адаптация к контексту приводит к созданию лучших программных решений
Принимайте архитектурные решения на основе достоинств, а не эмоций
Сознательно или подсознательно, у всех нас есть любимчики в жизни. Что касается меня, я люблю Nike и буду покупать только их, когда речь идет о спортивной обуви.
Почти наверняка у вас тоже есть фавориты, но я уже давно заметил тенденцию в разработке программного обеспечения, которую я считаю особенно вредной: принимать решения о том, как вы создаете программное обеспечение, исключительно на основе тех фаворитов,..
Человеку свойственно ошибаться
Несколько дней назад я прочитал сообщение от Slack о том, что один из наших талантливых инженеров раскаялся в своей опечатке, которая привела к удалению всей таблицы в среде тестирования.
Вся история была простой, и это также напомнило мне, что в прошлый раз я даже подумал о Харакири, когда я сделал почти ту же ошибку - но в производстве db.
Вся история проста, если вы планируете удалить запись по id:
delete from account where user_id = 1;
Но в полночь, когда в вашем теле слишком..
Подкаст — Как эффективно руководить инженерными группами?
Недавно я говорил с Typo для подкаста Beyond the Code. Мы говорили об эффективном управлении инженерными командами и общих проблемах, с которыми сталкиваются EM.
https://typoapp.io/blog/how-to-lead-engineering-teams-efficiently-with-francisco-trindade-director-of-engineering-braze/
Я надеюсь, вам понравится это!
Чего ты действительно хочешь, так это…
Я слышал, как разработчики много раз говорили: «То, что вы действительно хотите, это…» много раз на протяжении многих лет. На первый взгляд, это попытка уравнять разговор на какой-то общей почве. Мы пытаемся установить, что у нас одни и те же цели на более высоком уровне, чтобы перенаправить разговор на разные плюсы и минусы реализаций. Реальность такова, что мы используем эту фразу, чтобы подготовить почву для наших собственных решений и отгородиться от других вариантов.
Я бы сказал,..
[6 ключевых вопросов] целостного системного мышления
Системное понимание мира признает, что целое всегда больше, чем простая сумма его частей, уделяя внимание разнообразию элементов, качеству взаимодействий и отношений, а также динамическим моделям поведения, которые часто приводят к непредсказуемым и непредсказуемым последствиям. удивительные нововведения и приспособления.
Многие из взаимосвязанных проблем, с которыми мы сталкиваемся как агенты изменений на пути к более устойчивому человеческому присутствию на Земле, имеют свою первопричину..