Fitbit Versa 3 Review

Published: 1/15/2022

I got a Fitbit Versa 3 because I thought it'd be cool to monitor my sleep and do some small investigation into how factors like caffeine, alcohol and magnesium affect my sleep quality. And also how sleep quality affects my mood (which I track with daylio) and productivity (which I don't track but probably should). I also thought it'd be cool to have more data on my heart rate. I settled on the Versa 3 out of the whole Fitbit line up because it was only a little more expensive than the charge and was a full smart watch, and I couldn't figure out how the sense was supposed to be different but it was more expensive.


The strange thing about the Fitbit is its explicit purpose is to manipulate you. Well not strange per se. It's how we've accepted all software behaves in 2022. It's not possible to sign up for any software product without it by default sending you notifications on every channel it has access to. Which in the case of a Fitbit is: email, push notifications and the device itself. For most software I accept this state of affairs because I'm getting something for nothing. Or it's just where the people are. Twitter sucks but no one's gonna subscribe to my rss feed. Though tbh no one follows my Twitter either. For Fitbit I accept the manipulation because they make the best health and fitness trackers as far as I can tell and the other options would manipulate me just the same.

In the case of Fitbit I think the reason for the manipulation is slightly different and, to my tastes, even more unsavory. It's simply what the customer wants. People buy these things to berate them into taking more steps. They want to be sitting at their desks working and be interrupted by a “reminder to move”. They want to get a weekly digest email about how they're doing great. Way better than their neighbor who's only logging 7k daily steps. They want their attention to be drawn from their walk by a swooping 10k steps congratulations.

There are two other partial explanations:

Anyway, I didn't want all that. Luckily all these little distractions can be turned off. I just had to find the setting as the distraction arose.

Modern software should have a global “please don't manipulate me” setting. So people not interested don't have to hunt through the settings or be a little bothered for a week before they're all off. Sure some people want these little manipulations and distractions. But it's disrespectful to make people hunt down all these little dings and beeps and turn them off. But it's 2022 and I can't hold it against Fitbit too hard. Everyone knows “everyone else is doing it” is morally exculpatory.

Software Quality

The Fitbit feels very unpolished. But in the same way everything is these days. This Dan Luu blog post [1] is a huge infohazard. It's central claim “everything is very broken” should be obvious to anyone paying attention but somehow reading his post made me pay attention a little more. Some Fitbit bugs and or software shittineses I've run into (a partial list because it's not like I take notes. There's definitely more):

Dev Experience

The dev experience is really good. I made two apps. A coffee tracker and the simplest clockface possible. I checked the Fitbit gallery and I could not find a single clock that was just the time. I searched for simple, minimalist, and “just the time” and found some decidedly not minimalist clockfaces. I guess minimalism is just a buzz word. You can't expect people to mean it when they say it.

There's a convenient browser ide and also a good cli. Though the simulator only works on Mac and PC. And in order to get it to work on the PC I had to copy a weird text file from a stranger into the app data. One day copying code from the internet is going to get me into trouble.

One of my only other gripes is Fitbit has no native way to make users pay for apps. I wanted to charge for my coffee tracker but I'd need to find and integrate my own payment flow which seems like too much work for an app I'd be happy if got downloaded 50 times.


Anyway the sensors are good. Hopefully one day the data will actually inform a decision and not just be a curiosity I've collected. It reminds me of this Wolfram blog. It's a cool collection of data and maybe it's worth it just for the blog. But it seems short on actual moments the data changed his behavior.

I recommend the Fitbit versa if you want a sleep or heart rate tracker.

[1] Ironically when copying this link from the Google app on Android I ran into a bug I've never seen before. It's hard to describe in it's entirety but basically I clicked a button that said copy and did not get the url in my clipboard.