«Я пишу весь новий код на стороні клієнта як JavaScript замість TypeScript, що весело», — каже творець Ruby on Rails. Публікація в Твіттері, Девід Хайнемейєр Хансон відкрито написав, що TypeScript «відобразив велику частину радості, яку я відчував, коли писав JavaScript. Я назавжди вдячний, що Юкіхіро «Мац» Мацумото не піддався тиску додавання подібних підказок до Ruby».
Коли справа доходить до статичного та динамічного написання, «Я чув мільйон аргументів з обох сторін протягом своєї кар’єри», — Хансон написав сьогодні у своєму блозі«але дуже мало з них когось у чомусь переконали».
Але зачекайте — він думає, що ми всі можемо порозумітися:
Особисто я, відверто, динамічний тип письма. Ось чому я так люблю Рубі. Він повністю використовує переваги динамічного набору тексту, щоб створити поетичну конструкцію, яка призводить до такого прекрасного символу. Для мене Рубі з її відвертим і непохитним текстом була б як салат із кулькою морозива. Вони просто не йдуть разом.
Я також визнаю, що в минулому дотримувався євангельської позиції щодо динамічного письма. Аж до того, щоб страждати від страждань однієї правдивої пропозиції. Розглядайте відсутність ентузіазму щодо динамічного письма як відображення втрати освіти, досвіду чи, можливо, навіть компетентності.
Яка хрень. Ніби спроба переконати інтроверта, що він би справді любив вечірку, якби трохи розслабився…
У ці дні я почав оцінювати дивовижність плюралізму. Програмування було б жахливим завданням, якби ми всі були обмежені однією парадигмою. Людська природа надто різноманітна, щоб прийняти таке обмеження її творчості…але мені знадобився деякий час, щоб дійти цих висновків. Я одужую від рішення. Тому, коли я бачу, як люди схрещують серце, не вірячи, що хтось десь уявитиме JavaScript замість TypeScript, я посміхаюся, згадуючи дні, коли я ловив їхнє хвилювання в дзеркалі.
Хенсон також бачить «велич плюралізму» у ставленні до функціонального та об’єктно-орієнтованого програмування. «Поляки на обох осях продемонстрували чудове програмування протягом десятиліть (і також жахливі речі!)».
“Загальний ніндзя в соціальних мережах. Інтроверт. Творець. Шанувальник телебачення. Підприємець, що отримує нагороди. Веб-ботанік. Сертифікований читач”