Статья рассказывает о том, что каждый следующий уровень абстракции позволяет решать проблему на уровне, который еще ближе к самой проблемной области, а не заниматься дорогим и скучным низкоуровневым мазохизмом. Однако, оптимизация абстракций - дело сложное, и абстракции накладывают свои расходы. Статья также описывает проблемы, связанные с использованием фреймворков и тулинга для разработки, которые могут привести к глючным и тормозным сайтам, отжирающим память и заставляющим устройства взлетать.
# Программирование
История о том, как опытный программист нашел решение для освобождения памяти в игре, выделив приличный блок памяти в самом начале разработки, чтобы освободить его при необходимости.
Автор рассказывает о своем опыте работы с агрессивным графиком и почему он стал противником использования патчей в коде. Он призывает обращаться к коду так же, как к врачу, и искать корни ошибок, а не просто исправлять их патчами.