Even most computer savey people are unaware that there are no such things as "digital devices". All are analog (over)driven in such a way they emulate digital devices, which makes design a lot less certain than many would suppose. Add that every silly nanometer of wire or board trace is a delay line and it becomes really fun.