Software and Experience
The longer you’ve been using an application, the less value you hold to the app developer as a user. Take Facebook. Once upon a time, it was a linear, flowing post stream. If you missed something, you missed it. Now, I have no idea where my posts go or who sees them or in what context. Facebook doesn’t give a dang about me; it’s catering to new users, trying to hook them. It doesn’t want new users to be confused. So it abandons behaviors and functionality that experienced users have become accustomed to, and absorbs whatever stuff the latest shiny hot flavor of the day social media platform might have.
It’s not just Facebook. I love Adobe products, but I feel like they’re trying harder and harder to compete with Sketch and the like. The reason Adobe software is so great is because it’s extremely powerful, and it takes a long, dedicated time to get good at. Lately though, Adobe products seem to be stripping away functionality that may seem daunting to new users, afraid that those users will head to more familiar territory.
Software should reward experienced users, not ostracize them.