Заголовок этого поста — прямая отсылка к диаграмме «Времена задержек, которые должен знать каждый программист». В настоящее время есть несколько версий этой диаграммы, и трудно установить оригинального автора. Некоторые говорят, что это Джефф Дин. Если вы работаете над…
В std::move никто никуда не двигаетсяВ undefined behavior поведение вполне себе определено, просто крашит игруВ GameObject нет ни игры ни объекта, а только баги и куча антипаттерновMemory leak detector сам протекаетВ PhysicsEngine физики столько же, сколько в сказке про КолобкаИз 8 часов работы 6 уходят на…
Недавно вышла статья, мимо которой я сначала решил пройти, но потом решил написать развернутый комментарий в виде очередной статьи. Программист должен решать проблемы бизнеса Программист не должен решать задачи бизнеса Я почти согласен с авторами обоих статей, однако есть несколько нюансов, о которых я хотел бы поделиться. Уровни разработчиков Начну я, пожалуй, с вопросов иерархии и уровней. Раньше я думал, что существует 3 уровня: Читать дальше →
1. Матёрый программист Матёрый программист хорошо распоряжается своим временем и продуктивностью. Матёрый программист знает, что обслуживание — это такая же работа, как и первоначальное написание, а код всегда занимает больше времени, чем вы думаете. Матёрый программист знает,