You are reading a single comment by @GoatandTricycle and its replies. Click here to read the full conversation.
  • There are signs that their code is probably a nightmare to maintain or add features to.

    Occasionally I record a cycle commute as a run (either through rushing to get my watch started or just general brain fade). When I go to upload it to Strava I can change the activity type from "Run" to "Ride" before clicking the Save button, but Strava has already started to process it as a run as soon as it was uploaded.

    I immediately get emails/notifications to say I've completed the monthly 10k running challenge, set various new PBs and segment records, etc. These slowly get cleared up but I bet it is the cause of so many false positives that people have about losing KOMs/etc.

    They've known about this problem for years (the issue is somewhere on their public bug tracking system) but they've never done anything about it. More than likely it would require a considerable architectural change that is just too much work for them.

    I only use Strava as a tracker and I'll never pay for it because it doesn't do anywhere near everything I want. What I really want is a combination of features from Strava, Garmin Connect, Runalyze, VeloViewer, Golden Cheetah, Training Peaks, and something that does proper swimming analysis (haven't found anything that does yet). Luckily I can code something to do everything I want and so I'm slowly doing this in the Copious-Free-Time(TM) I don't have.

  • Sure, it was just meant as an example of how their current architecture is probably responsible for huge numbers of these kinds of problems.

    They tend to kick off an email the second something happens (e.g. your KOM was taken by person X) rather than holding off for a short while in case of any further changes (or fixing some obviously duff data, etc) but by the time you got to look at it person Y had uploaded their ride and taken the KOM from X.

    I remember taking a KOM off someone when I uploaded a whole load of my old Audax GPX tracklogs. They would have looked at it and seen that their 2018 KOM was suddenly replaced by someone with a ride that took place in 2009.

About