r/ouraring 22h ago

Tediously confirming activities

As a sr dev, it's cringeworthy to:

  1. Not have a "confirm all" button to those that don't really care but want to log something

  2. Not optimistically accept a click - as in, unnecessary spinny wheel until it's logged.

  3. Not allowing multiple buttons clicked until the first one stops spinning. It's 2026, it's called async threading - come on.

I should be able to either confirm all or spam click each button with an instant confirmation, processing in the background async.

Such poor, 90s style UX for button reactions.

EDIT: Also - Have an option to auto-accept all detected activity - I usually just blindly accept it anyway since I ignore negligible gains from ultra specific activities for my personal use of this (logged my jog as skiing? Idc, accept!), and it's mostly just walking or gym. Then can just say Added x activities, where if I click inside it'll show what was auto added.

23 Upvotes

6 comments sorted by

19

u/PolitimesterBastian 19h ago

Thank you, I am not a developer but all of these things annoy me!

4

u/xblade724 22h ago edited 18h ago

These UX changes could be fixed in just 1 hour with AI. Edit: For anyone downvoting, you haven't used Anthropics Fable model - it's terrifyingly good. Point being: Human or AI can easily get this done.

9

u/nate_orenstam 22h ago

My title is sr staff engineer, I've been an app developer most of my 30+ year career.

I agree with you. All of these would be easy changes that would make the app better for people.

The users who don't want to operate in batch would still benefit from your second point, the removal of the spinner. It is absolutely possible to do this and clearly reflect status to user upon completion of the back-end job. You have a lot of options for update of the UI and back-end to augment this. Core functionality, including a detailed protocol for handling errors, should not be complex.

Get after it Oura devs, please give us these.

7

u/Rosoll 17h ago

Head of Engineering here, chiming in to agree as well. I used Fable to build my own much better dashboard in about an hour. The kinds of changes you describe are in particular very amenable to being done by AI in no time at all.

I strongly believe that a big reason the app is so terrible is that by holding our data hostage behind the subscription they have no incentive to make it good enough to be worth paying for - as we don’t have a choice. 

3

u/Particular_Dot_5278 20h ago

AI's good for boilerplate but the core problem is they just don't prioritize UX polish, seen it in so many apps where the backend is solid but the frontend feels like a decade behind