в медицине постоянно такая проблема. начинают более крутые исследования/диагностику делать и сразу "ололо наше общество кругом больно. это наверно из-за глютена!!1"
и всегда надо готовиться к тому, что ошибка рано или поздно будет, где-то ещё
да хотя бы на натуральном языке модель системы уже сформулировать. пока будешь писать, уже половину косяков заранее выловишь
Как по мне, проблема ещё и в том, что анимация для калькулятора это довольно сомнительная фича, она как правило на много менее полезна, чем быстрый отклик...
Кстати, это частый подход этой компании, когда интерфейсы и внешний вид первичны. Если я не ошибаюсь, про это ещё писал Эрик Реймонд.