3 ms·
This is a common engineer's problem. You're missing the point. Convenience is a massive selling point. It's the same reason Dropbox is a thing rather than "hur
by sergiomattei 7y ago
This is a common engineer's problem. You're missing the point.
Convenience is a massive selling point. It's the same reason Dropbox is a thing rather than "hurr durr build your own FTP server, it's cheaper and more effective".
Sure, it's cheaper. But count the 2 hours you have to spend debugging and making it work, then maintaining the server...
Personally, I have other things to spend time on. Things like, you know, building a product, rather than maintaining a contraption that fetches social stats from the very convoluted social APIs.
Ever tried to get your Instagram follower count via their API? Good luck doing that without access tokens or some hack.
- OskarS 7y agoI get the point, but I don't think the analogy holds. Dropbox is a consumer product, so of course convenience counts for a lot. But using Dropbox on your personal computer doesn't expose anyone (except maybe yourself) to being tracked by advertising and social media companies when they don't want to be. This is maybe just me, but I believe that as engineers, we have a duty to consider ethical ramifactions of the things we are building. Saying "I'm going to do the easy solution, and I don't care about what kind of tracking I'm exposing my users to" shouldn't be acceptible behaviour any more.
- sergiomattei 7y agoWe do have a duty to consider the ethical ramifications of what we're building. But I won't spend hours of engineering time building a share button system because there's other priorities. Say spending that time building a "delete account" button. There's other more relevant ways to build privacy conscious features than to focus on a share button. Also, you underestimate share button providers by saying they aren't a consumer product. Your average WordPress user doesn't know (or care) about building share buttons.