
Вітаю, шановні читачі. Після прочитання статті у вас, мабуть, виникне закономірне запитання: «А навіщо, власне, це треба?». В силу цього спершу вважаю за необхідне завчасно повідомити, що шуканий метод вирішення квадратних рівнянь представлений скоріше з морально-естетичної сторони математики, ніж з боку практичного сухого застосування. Також заздалегідь перепрошую перед тими читачами, які вважатимуть мої дилетантські зречення неприйнятними. Отже, почнемо забивати цвяхи мікроскопом.

Деякий час тому у мене відбулася цікава розмова, колега активно захищав Angular, говорив, що той прискорює веб-розробку. Я більше десяти років розробляю складні web-сервіси, працював в Microsoft, в Spotware Systems на Кіпрі, зараз створюю додаток для стартапу з Кремнієвої долини, і загалом те стежу за трендами. Однак відчув себе динозавром, тому що не бачив сенсу використовувати фронтенд-фреймворки до того моменту, а виявилося, що це вже мейнстрім. Йшов 2014-й рік, я занурився в світ Angular, Knockout і Backbone, що з цього вийшло, чому я від них у підсумку відмовився і рекомендую колегам зробити те ж саме - під катом.