> Our hacky solution for the blind spot? Let the brain hide it in software.
I would say the solution is just having two eyes, since their respective blind spots don't overlap in the visual field.
I would also say that the brain doesn't hide the blind spots, but rather doesn't pay any attention to them in the first place. There's just a lack of information from them, and this deficit isn't normally noticeable because the other eye makes up for it. I think Dennett explains it that way somewhere, probably in Consciousness Explained