Hacker News new | ask | show | jobs
by TeMPOraL 2969 days ago
I disagree with this particular dichotomy being a real thing. The "computer as an agent" vs. "computer as a tool" interactions are functions of the problem being solved. You'd think that CLI interfaces are tools, but then tools like ls or mysql are clearly agents querying things.

IMO all those companies are on the spectrum of trying to remove user's agency from the problem. That happens when you build your tools to perform ever more complex queries and actions, while simultaneously making the user unable to see all the relevant details and tweak them. That happens when you dumb down your tools. All of the companies mentioned are guilty of it. Apple software is powerful and mostly very well made, but it's continuously dumbing down and locking the user away. Microsoft software used to be "bicycle for the mind", but it too is getting dumbed down every iteration and evolves towards pretty fluff. Google is simply much further down this spectrum, but they're not in a separate category.

It's not about productivity. A big part of productivity is interoperability, and that's not something platforms want to give you. It's all about getting you to use their software, so they'll bait you with pretty interfaces and faux-productivity promises, in hope you pay for it (with money or data).