# Программирование

читать 3 мин.
0 26

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

Прочитать полностью
читать 3 мин.
0 24

История о том, как опытный программист нашел решение для освобождения памяти в игре, выделив приличный блок памяти в самом начале разработки, чтобы освободить его при необходимости.

Прочитать полностью
читать 1 мин.
0 21

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

Прочитать полностью