Натан Розенталс более 26 лет занимается разработкой коммерческого программного обеспечения и программированием. Ещё до появления интернета он создавал программы статистического анализа на мейнфреймах. Как и многие программисты того времени, он помог спасти мир в 2000 году.
Он работал с многими объектно-ориентированными языками, начиная с реализации объектно-ориентированных техник на чистом C. После многих лет работы с C++ и решения проблем с блокировкой потоков и утечками памяти из-за рекурсивных процедур, он решил упростить себе жизнь, используя автоматическую сборку мусора в Java и C#.
По мере того как мир переходил от толстых клиентов и многоуровневых систем к веб-технологиям, его внимание переключилось на современное веб-программирование, а значит, и на JavaScript. В TypeScript он нашёл язык, в котором смог применить все изученные за годы объектно-ориентированные паттерны проектирования к JavaScript.
Если бы не экстремальные методы программирования, гибкая доставка, разработка через тестирование и непрерывная интеграция, он бы давно сошёл с ума.
Когда он не программирует, он думает о программировании. Чтобы перестать думать о программировании, он занимается виндсёрфингом, играет в футбол или просто смотрит, как профессионалы играют в футбол. Они намного лучше него в этом.