3 ms·
> people talk about horizontal line length impacting readability, but never seem to talk about vertical length This is why I think it's absurd that we still us
by jonnytran 14y ago
> people talk about horizontal line length impacting readability, but never seem to talk about vertical length
This is why I think it's absurd that we still use flat file text editors to code. I don't care about how functions are laid out in the file. As you said, I care about their semantic relatedness. That may vary by concern. It's almost like I want to tag each function with the features/concerns that it addresses. Then I'd like to be able to view each tag on its own, and have all its constituent parts (functions, modules, classes, etc.) laid out in a way that makes sense. Maybe that's stacked vertically, maybe side by side, or maybe something else. I'd be able to switch between views at will. Each feature branch would probably have its own view.
This would have the side benefit that a function with many tags is a new smell, but more meaningful than character or line length.
The only people I know of who are even attempting to address these issues are Brett Victor, Jonathan Edwards, and the Light Table people.