Как программист-атеист, я был просто поражен, когда впервые наткнулся на этот блестящий совет по кодированию, спрятанный в индуистских писаниях!

Вы, должно быть, слышали историю о Хираньякашьяпе и Прахладе.

Хираньякашьяпа был королем ракшасов (демонов), который получил от Брахмы следующее благо:

  • Меня не может убить ни человек, ни животное
  • Меня нельзя убить ни днем, ни ночью
  • Меня нельзя убить ни в помещении, ни на улице
  • Меня нельзя убить ни на земле, ни на небе
  • Меня нельзя убить ни шастрой (любым ручным оружием), ни астрой (любым метательным оружием)

Это сделало его почти бессмертным!

Имея за собой такое могущественное благо, он сеял хаос и терроризировал весь мир. Однажды его жестокость перешла все границы, и он попытался убить даже собственного сына Прахлада, который оказался благочестивой душой и великим преданным Господа Вишну.

Когда он собирался вонзить свой меч в шею Прахлада, Господь Вишну появился на Земле в своем Нарасимха Аватаре.

  • У Нарасимхи были голова и туловище льва, но ноги человека. Значит, он не был ни животным, ни человеком!
  • Он появился в сумерках, а это ни день, ни ночь!
  • Он подтащил Хираньякашьяпу к порогу входа в собственный дворец (который не находится ни внутри, ни снаружи)
  • Затем он поднял Хираньякашьяпу на бедро (которое технически не находится ни на земле, ни на небе) и вонзил когти (которые не являются ни астрой, ни шастрой) в грудь Хираньякашьяпа, тем самым убив его

Итак, в чем ошибся Хираньякашьяпа? Что ж, он совершил тот же самый смертный грех, который часто совершаем мы, программисты: кодируя свое благо, он упустил крайние случаи!

Совет программистам-

Никогда не упускайте крайние случаи.

Отсутствующие пограничные случаи буквально убьют вас!