Каждый программист сталкивается с моментом, когда он узнает душераздирающий факт о программировании. Например, когда вы впервые узнали, что булевый тип на самом деле занимает 1 байт, а не 1 бит.