Gods, yes, this. The FitBit app is like someone said "Let's use a wonderful asynchronous architecture so we won't block on retrieving data!" and then completely ignored all the ways that might lead to terrible UX if implemented poorly.
My steps stick at 0, then suddenly are the total of the last 3 days' worth. I log food, and it re-populates the "quantity" field with the old value after I edit it, sometimes up to 8-10 times in a row. My sleep data takes a roulette-spin amount of time to go get processed in the cloud and redownloaded, and even once the main dashboard has the info, the "Sleep" detail page will refuse to admit that I slept last night for another 3d20 minutes.
It's like someone connecting the pieces of a car with Slinkys instead of bolts because they're more flexible. If I didn't like the hardware so much I'd have switched ages ago.
I glanced at their latest code push a few days back, and some of the bugfixes/updates were related to presentation on mobile, so it's definitely something they're paying attention to and improving over time. (They're not blazing-fast, since the ratio of codebase-size to programmer-time is high, but they're persistent.)
In addition to the public-health issues of heart attacks and car accidents, the time-swaps are also a huge PITA for parents of young children. Kids between half a year and three years old have sleep routines that don't shift just because someone says the clocks have changed.
Fall back an hour? Congrats, your wake-up time just went from 5:30 AM to 4:30 AM because that's when your kid's still getting up. Spring forward an hour? OK, you just lost an hour from that shining window between when your kid goes to sleep and your own bedtime when you can actually get other stuff done.
1) By thinking about them in other modes. I have an internal monologue, but it's not so much "the only way I can think" as "a thing that happens that comments as I think, and can be used to talk through things in my head". Eg: I'm also a pretty strong visual/spatial thinker, I can recall scents OK, and I'm reasonably facile with numbers; all of these sorts of thinking / recollection feel different as I do them.
Some may involve the inner monologue in an assistive role - eg, for math, my mental voice will often either narrate or speak key numbers as I complete steps, which allows me to use audio-memory as well as visual-memory to keep track of all the things I'm operating on.
2) Dynamically created neologisms that refer to particular not-easily-describable thoughts. Though in many cases, my brain may not create an actual word but just think "THAT thing" where "THAT" is accompanied by the concept in question, or some association/shorthand of it.
I'd wager because strong emotion tends to result in strong memories, and waiting for a needed ride that isn't showing up is stressful, particularly if you have no insight into where the right might be or if/when it's arriving.
I have memories of several times I was stood up or unreasonably delayed by bad taxi service / rideshare service, and the higher-stress ones (e.g., when I was trying to catch a plane) are the most vivid. One's from over a decade ago - I can't remember where I was going, but I remember the room I was in, pacing back and forth, calling the taxi dispatcher for the 3rd time.
Agreed. At one point I looked up their APIs, planning to do something pretty simple... and it just wan't even possible.
They also blew a lot of time tinkering with minutae / fringe features while fairly basic functionality was sub-par.
Still, on balance I've found G+ both useful and fun, and I'm annoyed it's shutting down. I'm growing more + more wary of relying on any Google services to be around in N years' time.
FWIW, I'm pretty sure that "tearing someone's work apart" doesn't require "tearing the person apart / humiliating them"... and I suspect it's the former rather than the latter which is, in the right contexts, useful in learning / improvement.
> If you see something stupid, call it out. If I’m doing something stupid or say something wrong, call me out!
...but that can be done politely, or not(†). In my experience, being polite doesn't add a high cost to calling someone out, makes the person being called out less upset on average, and generally improves the quality of ensuing answers/discourse (because those involved aren't burning emotional energy on pushing their anger to the background). Both of those latter two things are good.
Sure, there are some people who can take a flaming load of unfiltered criticism to the face and remain unfazed, but assuming that that's the _norm_ doesn't seem especially realistic.
(† = Or in between - "polite" is not a boolean. It's not even a numeric measurement; one can be polite/rude in different sorts of ways.)
My steps stick at 0, then suddenly are the total of the last 3 days' worth. I log food, and it re-populates the "quantity" field with the old value after I edit it, sometimes up to 8-10 times in a row. My sleep data takes a roulette-spin amount of time to go get processed in the cloud and redownloaded, and even once the main dashboard has the info, the "Sleep" detail page will refuse to admit that I slept last night for another 3d20 minutes.
It's like someone connecting the pieces of a car with Slinkys instead of bolts because they're more flexible. If I didn't like the hardware so much I'd have switched ages ago.