There are nearly 50 types of activities to choose from in Strava, and from looking at the ideas here, requests to add many more. (I admit, I'm guilty of this - as I asked for Football(soccer) to be added). I'm starting to think this isn't sustainable, and is starting to make it too cumbersome to record activities that are 'outside the norm'. [hub members: please read the entire idea before you lose your sh*t about this 😀]
Instead of adding activities, what if Strava actually simplified and removed activities... condense into a set of core activities, based around the specificity of data required.
Cycling (has Heart Rate, Cadence, Power, GPS data, etc.)
Running (has Heart Rate, GPS, steps, etc.)
Swimming (has stroke, GPS, HR, etc.)
Rowing (has stroke, HR, GPS, etc)
Cardio (activities with HR only - focused on aerobic activity)
Strength (activities with HR only - focused mainly on strength/lifting)
HIIT (activities with HR only - combination of strength/lifting)
Field Sports (cardio focused activity, with HR data, potentially GPS with heatmaps - soccer, tennis, basketball outdoors, etc)
Indoor Sports (similar to field sports, without GPS - basketball, badminton, indoor soccer, volleyball, etc.)
Water Sports (may have HR and GPS - windsurfing, surfing, sailing, paddleboard, kayak, canoe, etc)
Winter Sports (may have HR and GPS - downhill skiing, snowboarding, nordic skiing, skate skiing, outdoor skating, outdoor hockey)
... (very limited others)
Everything that then is unique to the activity can become a tag on the activity.
Format would be [Activity > Tag > Tag >...]
Cycling > Indoor (Peloton, Soul Cycle, trainer, etc.)
Cycling > Indoor > Virtual (Zwift, Ruby, etc.) [note: this tag could auto apply from upload]
Cycling > MTB
Cycling > Road
Cycling > Unicycle
Field Sports > Football(soccer)
Field Sports > Baseball
Field Sports ...
Running > Trail
Running > Road
Running > Indoor > Track
Running > Indoor > Treadmill
Indoor Sports > Roller Derby
Then, update the reporting capabilities (My Activities, etc) such that you can filter/search/aggregate based on the combination of activity and tags, and also base the leaderboards around the combinations of activity/tag.
While this would be a large change, and likely very difficult to implement - the end result would be a much cleaner interface for the athletes. The tagging could be done in a multi-tiered approach, where there are 'core tags' provided by Strava (would be used for leaderboards), but also, the ability for each user to have their own custom tags (which would save to the user profile, and be used for filtering activity/reports).
Maybe this is too complex, and maybe the majority of Strava Athletes would rather have an endless list of activities, and I'm out to lunch... if you have read this far, now I invite you to comment and/or lose your sh*t! 😀
Really, I'm just trying to come up with some way to simplify the activities and reporting... there could be other ways, I'm certainly not the holder of the best/only way to do this... would love to hear the thoughts of others on here (well - read, not hear - unless I'm using a screen reader... I digress).
... View more