I experienced something saturday night that questions my trust in my garmin epix gen 2. For every Saturday -> Sunday I set my sleeping schedule to 10 mins around 10PM, because usually I'm with my friends and I do want to be reachable.
This night, I happned to checked my watch in this 10 min period, it was after 10PM, so after this 10 min period. I don't remember if I turned off the sleep mode manually or I just did nothing, but I got presented the morning report, at around 10:30PM! I exited the morning report and then I continued the night, but it was very frustrating to see this bug.
When I went to sleep then around 11PMish turned on the sleep mode manually, and then it was fine.
BUT.
I slept not that good, after 3AM I was just rolling left and right in the bed, because I could not sleep. Around 6AM I decided to get out and do something finally and I turned off the sleep mode manually again. I checked the sleep metrics and I saw the start time of my sleep (around 11PMish) was kind of OK, but it could not recognize my suffering between 3AM-6AM. It shows I had a light sleep. And, exactly the end time was when I turned off the sleep manually. So not even the time I stood up from the bed, but the time when I hit the turn off button.
What would I expect?
I know, these watches aren't medical devices, but I have an apple watch 9, half a price which can track my sleep very accurately. Like even if I turn the sleep off manually OR I wake up at the time of the alarm, it shows almost 100% correctly when I exactly ended my sleep, even if I do not move in my bed. Thus, from a 1000 EUR watch, which uses sleep metrics heavily in body battery and in other metrics, I'd expect more accurate tracking.
I have a 20+ years experience in product development and I clearly see the problem here, but I'm 100% sure, none of the relevant people will ever read this: guys, you're building your houses on thin sticks instead of solid rocks. You must stop for a second and rethink if the current technology you use behind the watch is rock stable, because I don't think so. I spent around a month experiencing developing watch face and app via garmin sdk, it's very clear for me.
I think the problem is not with the hardware, but with the software. The amount of bugs and those bugs' naturity shows that there must be serious hacking in the codebase. Like crashing faces, crashing tracking, etc. These are so amateur bugs, I cannot imagine how can it happen in 2024, only if this is the same case what happened with Nokia.
The whole ecosystem you guys provide is the best in the world in my opinion. Garmin connect, the challenges, the coaching, the metrics, everything. But I'm loosing my trust, because I see more and more problems introduced in this hurry you develop.