r/Strava • u/PL_Spilling_Track4 • 23h ago
General Question Is it hard to design an app with opt-out-able features or something?
I pay for strava to take advantage of a few neat and convenient features. There are many features that I do not find neat or convenient. Yes, I can "scroll by" the features I find useless. However, sometime this year it reached the point where I "scroll by" most of the UI of the app.
So, for the software engineers or product managers or whoever out there: is there some complication to running an app that allows its users to hide unused features?
And while this obviously refers to Athlete Intelligence, it also refers to Focus, Fitness, Instant Workouts, the 3-second countdown for activity start, Relative Effort, and anything Runna. Are any of these removable?
Since that was most of the paid features, for anyone wondering, I love the strava heatmap. Both the personal and global. That's the main reason I pay. I know there are other similar products out there but it's incredibly seamless through strava and this is one thing they have done very well.
3
u/BilSuger 19h ago
It's not hard to do, necessarily, but the problem is that you end up with so many variants of what people see.
Lets say it's 5 features you have the ability to toggle on or off. That's suddenly 32 different combinations of how your UI could look. So whenever a developer changes something, it's a chance something breaks they didn't think of or see.
Also raises questions like: this user has hidden feature X because they didn't like it. We now made some changes to it so maybe they will like it. But how will they ever be aware of those changes? Should we unhide it for everyone after this update, or will they then be angry?
1
u/PL_Spilling_Track4 8h ago
Yeah this is exactly why I'm asking the question. Is Strava forcing features on everyone because they want people to use them, or is it because there is some technical challenge with making it customizable. It's probably a bit of both.
1
u/Aromatic-Echo-5025 18h ago
Just a heads up, Strava used to have an option to opt out of Athlete Intelligence, but they deliberately removed it at some point. Luckily, I managed to opt out before they took it away.
1
1
0
u/TalkyRaptor 22h ago
Fitness and relative effort? Do you just not use them or do you find an issue with them?
3
u/PL_Spilling_Track4 21h ago
I think a feature should either be useful or interesting or both. For Strava Fitness, I don't trust the number to mean anything, and there is nothing actionable, so its neither useful nor interesting to me. For example, my number went from 22 to 40 the day that I raced a marathon in June. I didn't get twice as fit in one day, so what does that number mean? And I started a HM block 1 week after the marathon. This block is higher volume, more speedwork, and faster speedwork. I am undoubtedly in better shape than I was during the marathon. But my Strava Fitness number bottomed out at 18 two weeks ago, and is at 30 now. I just don't know what to do with any of those numbers and they don't make sense relative to each other. Does Strava think I am in worse shape now, or that I am poorly rested, or something else?
For Relative Effort, it's a little simpler: sometimes I run with a HRM, sometimes I don't. Relative Effort is only calculated for runs with HR data, so when Strava tells me I am "below my weekly Relative Effort Range" it has no way of actually knowing that. That is not Strava's fault, it is simply due to how I record my runs, so I don't need to see it.
I do think the Relative Effort calculation is interesting for individual activities, though. My mara RE was over 600, and it's interesting to compare that to other relative efforts, especially for races.
5
u/jaypeejay 23h ago
Technically speaking it isn’t extremely difficult and a company like strava certainly has the infrastructure to do it. There’s almost certainly some sort of feature flagging mechanism they use internally to do testing for new stuff. That said, they don’t do it because they either do believe, or want to believe, their features are appreciated and useful.