This story is very inspiring. How is he able to do his work without looking at block diagrams, complicated entity relationship diagrams, writing on paper to clarify among other things which I as a sighted person normally do?
Well, programmers have been doing their job for half a century without BS Entity-Relationship-Diagrams, UML and the like.
The ability to see diagrams would be quite low in utility.
I've spent my entire programming career ignoring those kinds of charts and diagrams. I "see" the connections in my head without any visual representation at all. I simply know where things are, what they connect to, and how things work.
I'm not blind. I just don't get anything from those tools. It doesn't surprise me that this blind coder doesn't need them.