Links


Fake Trees: Using Indents For Simpler UIs

ratfactor.com

I find that these lists are often just formatted this way for human organization. There’s no actual need for a formal relationship between them.

[…]

Why is this simpler? Because it literally describes what you see on the screen. Which means it’s easy as pie to render. Note how the sort order is now absolute for the entire list, not for sub-item order. The indent is quite literally how much space to put before the item.

As programmers, this shows that it’s often good to step back for a minute and say “am I doing it this way because my computer training makes me think it is necessary, or because it is simple and gets the actual job done?”