Разработка программного обеспечения: это как катание на велосипеде, только велосипед в огне, покрыт ошибками, и вы прокладываете путь через код-ревью в шторме дедлайнов. Также, возможно, велосипед вообще не был построен.