Saturday, April 20, 2024

Reolink for Windows Download Failed

Reolink makes some pretty decent security cameras including their recently released Duo 3 PoE 16MP with night vision, visible and infrared illumination, and in particular its panoramic view, which with its two lenses can offer a full horizontal view of the street in front of your home.


While the Reolink app for Android is pretty solid, their Windows app is much less so. When trying to get recorded video via the Windows version's Playback => Download, maybe a third or more of the time you'll be met with repeated download failures. 

Before optimization. Note repeated download failures.


Whether just a few videos are queued to download or a few dozen, Reolink will variously fail one or a few along the way, slow to a crawl in terms of transfer speed, or as seen above, fail altogether. Things can be even worse if you use a resource manager like Bitsum's excellent Process Lasso (sort of like Task Manager on steroids), which manages programs' CPU, memory and I/O usage on your system, and in some cases actively restrains ornery processes trying to monopolize same. 

Reolink for Windows strikes me as poorly written for PC, as if the developers either outsourced to some third-rate Windows team, or let their B-team or even interns loose on it. It's finicky, brittle, and inconsistent overall, whether trying simply to connect to cameras the Android app interacts flawlessly with, or as in this situation trying to download recordings.

Having Process Lasso enabled really brings Reolink's download issues to a head, but at the same time, if you configure things properly, it can help minimize those issues so that the app performs overall more smoothly and consistently. To do this, from Process Lasso, look for Reolink.exe in the list of all or active processes, right-click on it, then click Induce Performance Mode.



This ensures Reolink is both not restrained by Process Lasso itself, and seems to help the app have more resources dedicated to it, being more sensitive to changes in CPU and other resources especially for downloading as well as live viewing and even simple connectivity to your cameras.

After Induce Performance Mode. Overall smoother operation.


Certainly this does not get around Reolink being challenged in the Windows development department, but it does work arounds the app's clearly irritating deficiencies, at least most of the time.




Saturday, February 24, 2024

CVS, Who Do UX Think You Are?

My longtime usual pharmacy formerly known as Eckerds up the street from me was back in 2004 bought out by CVS for some $4.5 billion (~$6.72 billion in 2022). 



Over the years I've frequently gotten prescriptions filled, COVID19 and other vaccines, and though faces have changed, service on site has remained historically excellent. Well done, good on you!

Unfortunately, CVS consistently goes on the cheap with their website, specifically their user experience, their users' perception of utility, ease of use, and efficiency. Irritating enough given we've just entered the year of somebody else's lord two thousand two hundred twenty-four.

Foremost of my trivial frustrations has to do with their customer survey, which if you opt to get an email receipt invites you to CVShealthsurvey.com and input a 17-digit Survey ID.



First issue, no custom URL with the Survey ID preloaded, meaning I must copy and paste the ID into the field, only upon hitting Next to be met with the next issue, that I'm expected to parse the pasted ID and remove a total of four (4) spaces myself


Oh, no big deal, right? No, unless you've completed dozens of surveys over literally decades now from their brick and mortar store and seen nothing change despite your feedback urging them to do so and get with the times, already. Also, thankfully I'm not beset with hand and other motion difficulties like someone with Parkinson's disease is, but I recently injured my primary hand, and that mild pain and irritation compounded the lazy UX this day.

To CVS' credit, they unlike too many stores today, whether restaurants or big box retailers or pharmacies, offer an email option for those of us who absolutely hate being on hold or who like me for their work sits through endless Zoom meetings.



Problem is, various areas of the CVS support site seem like red-headed step children for various reasons. In the case of their email / mobile support reach-out, one of the fields prompts me for the answer to a security question. Okay, beside the fact that anyone on the CVS side gets a peek at one of my account's security questions, and perhaps can share that with their pals to browse my Personal Health Information (PHI) at their leisure or get leaked to potential scammers, what is the security question that I'm expected to answer??



Finally, recall I accepted the default language option, English, at the beginning of this tedium.


Upon hitting Submit for the email, I was unexpectedly met with a blurb of simplified Chinese which Google translated as "is submitting..."




So, to summarize, this mildly infuriated CVS customer is:

  • Stuck parsing Survey ID rather than the site doing this super trivial task.

  • Asked sketchily for answer to unspecified, unknown security question.

  • Having confidence uninspired by the site's SO basic miss of chosen language.


I get it, we live in a litigious world especially in the U.S., and patient care is paramount. However, given the first American touchdown in over 50 years with a probe on the Moon's surface just happened (and first by a private sector corporation), and that we're about to deploy Artemis 3 (the first crewed expedition including the first woman and first person of color to set foot on our nearest space rock) ca. 2025-6, CVS, how about you be less frugal in the interest of not embarrassing yourself and your partner in grime Medallia further and refactor these troubling site glitches away to restore my confidence in your basic ability to survey and support  your customers smartly?

It's not rocket surgery, CVS. 

Maybe hit up the experts at Interaction Design to help your code monkeys out? Far better than a conference room full of cheap pizza and this fairly frequent customer opting to not fill out one more survey and provide tasty data to sell until you make change. 🍕