Hacker News new | ask | show | jobs
by k3liutZu 1574 days ago
Oh yes!

I know what you mean, I also "see" code in a similar way as the OP author explains numbers.

It's though mostly "blocks" that interact with other "blocks" and a large application is comprised of probably hundreds of blocks organised in specific shapes with interaction lines between them.

This helps me spot "poor" application design when blocks that should be separate are actually intertwined (tightly-coupled or concerns not separated).

It's sometimes hard to describe these in architecture documents or PR's as it seems not everyone is seeing the program on this level.