A deep dirty dark secret of the computer industry is that application software programmers, "coders", are almost always entirely clueless about computer hardware.
They almost always don't deal with failures correctly in their code when it is hardware problems like faulty RAM.
Intel Row-hammer hack, oh my. The Operating System people, low-level people, didn't catch the mistake either. Think about that. (I'm a published author expert and technical editor on operating systems, IBM OS/2)