morfizm (morfizm) wrote,
morfizm
morfizm

Category:

Software ideas in real life

Подумалось, что есть красивая аналогия между женскими месячными и crash-only continuous deployment model.
Даже если полезного изменения долго не было, надо перезапустить систему, чтобы ошибки не накапливались.

Вдохновлено просмотром обучающего ролика, объясняющего эволюционную роль женских месячных.

Кратко: эмбрион настолько нагло присасывается к женскому кровопотоку (извлекая питательные вещества и впрыскивая гормоны), что нездоровый эмбрион может её убить. Поэтому есть система переработки, у которой на выходе условие "имеется здоровый эмбрион". Если здоровый эмбрион не наличествует, то нужно abort & redeploy. А вот его там нет вовсе или он нездоров - это неважно (зачем уметь различать эти два состояния, если можно использовать простой и надёжный подход - делать abort & redeploy в любом случае?)

Tags: fun, software development
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 9 comments