> I like opinionated software built by obsessive people. This isn't that. You can smell it.
Very interesting, and my initial reaction is that I agree. It's like art in that sense.
Now I'm trying to think of cases where it applies and where it doesn't, and maybe generalize that. A game? Of course. Applications? Yes, if the developer's vision embraces a variety of use cases and real world scenarios. Do I want that for my OS? It does give the OS a cohesive design, which is appealing, and predictability, but the dev's opinion better be that the OS should stay out of my way. A video driver? I guess anything could benefit from cohesive vision - it makes the software easier to reason about - but availability, compatibility and functionality seem paramount. ... I haven't yet left my laptop, so there are many more possibilities.
Very interesting, and my initial reaction is that I agree. It's like art in that sense.
Now I'm trying to think of cases where it applies and where it doesn't, and maybe generalize that. A game? Of course. Applications? Yes, if the developer's vision embraces a variety of use cases and real world scenarios. Do I want that for my OS? It does give the OS a cohesive design, which is appealing, and predictability, but the dev's opinion better be that the OS should stay out of my way. A video driver? I guess anything could benefit from cohesive vision - it makes the software easier to reason about - but availability, compatibility and functionality seem paramount. ... I haven't yet left my laptop, so there are many more possibilities.