25 ms·
> "The problem is not so much that selinux is too complicated (it is as complicated as it needs to be)..." Completely disagree, if the target users are advisin
by gitgud 4y ago
> "The problem is not so much that selinux is too complicated (it is as complicated as it needs to be)..."
Completely disagree, if the target users are advising each other to disable it... then the tool is definitely more complicated than it needs to be.
Using tools that don't hide any complexity are very painful to use. It feels like the creator doesn't care about the user and put no thought into the display of information or workflows of the tool.
Solving a complex problem with a perceived complex tool is relatively easy... don't hide any complexity.
Solving a complex problem with a perceived simple tool is difficult... hiding complexity at the right time, revealing functionality it based on the user's intentions and experience is not easy but greatly appreciated.
- tremon 4y agoif the target users are advising each other to disable it... then the tool is definitely more complicated than it needs to be. This does not follow. I you ask a 5-year to repaint the Sistine Chapel and the result is somehow less than stellar, are you similarly going to blame the paintbrushes used? There exists no situation where the task at hand is too complicated for the user?
- gitgud 4y agoA better version of your example would be a 5-year-old that cannot open the packaging to get to the pieces of the paintbrush that need to be assembled, in order to paint his first stroke... that's the (arguably) unneeded complexity of SELinux