Назад к основам: как понимание низкоуровневых вещей влияет на высокоуровневые решения программистов и почему незнание основ может навредить? Джоэл Спольски с практическими примерами → https://www.joelonsoftware.com/2001/12/11/back-to-basics/