Hacker News new | ask | show | jobs
by LesZedCB 1521 days ago
also, consider somebody who is an expert already in the problem domain.

most of us here are programmers and do this on a daily basis. somebody describes "A GraphQL API driven by a clojure back end connected to a postgres database" and to a layperson that looks like either a bunch of nonsense words or maybe a few boxes, clouds, and arrows. but to you and me we can visualize the individual lines of code, configurations, functions, and infrastructural requirements behind that simple sentence.

same with an electrical engineer/inventor in their domain.

1 comments

I wouldn't say that I exactly 'visualize' it. For me it's more of a bunch of formless even nameless things and connections that don't have specific shapes or places, only logical structures. The lines of code also flows freely but it feels more like synthesis from those ideas rather than copy-typing. Eventually the 'picture' or network in my mind gets complicated/unstable and I have to draw it out.