Since the day we’ve had multiple computer languages, developers started arguing about which language is the best. It’s almost like debating which brand of car is better.
Is an Audi better than a BMW? Some will argue it is. In the end, people are still buying both brands.
It’s not about 1 technology fits all, it’s about how that technology fits your needs.
Last week we started out I had a conversation with one of our user experience designers, this is how it went:
C: Could you highlight the user annoyances, they are blockers for us.
J: Really? That is usually not what I hear from developers.
This stuck with me.
Somewhere along the way some developers lost touch with their user base. It’s good to remember why we’re here as developers. We’re here to create software that gives power to our users.
Ultimately, it’s not about the technology you’re developing with; it’s about the experience users have when they are interacting with your programs.