• 1 Post
  • 499 Comments
Joined 2 years ago
cake
Cake day: November 13th, 2023

help-circle







  • It might be a matter of just being under a rock for the last 10-20 years. Retail PoS systems have changed quite a bit in that time, but how you interface with gas pumps and dining, hasn’t changed at all.

    Also: a lot of folks navigate digital systems by rote memorization and don’t read or think all that much. If you throw a new interface in front of them, just sit back and watch the bewilderment. Gotta give people like that time to learn it all.


  • This is the core problem, right here. At a minimum, people need training to learn what information to ignore so you can navigate the whole thing. Even if you know the store’s layout, you still need to have the will to ignore advertising and disregard extraneous information. Being a fast reader that can do fast mental math, also helps tremendously.

    Traffic flow is another problem. Wegmans is the chief offender here, IMO, by putting impulse items in massive crates that crowd the store entrance+exit combo. It amazes me that it’s not a fire hazard, because it makes entering the store a nightmare. But most grocery stores have awful choke points in produce, dairy, meat, and other high-traffic areas. And of course those are the stores that have no small carts or hand-baskets, obligating customers to gum up the works with big metal baskets that are 70% empty.

    A better idea is a store that doesn’t flood your eye sockets with information you don’t absolutely need. Get rid of the special displays, end-cap bullshit, and vendor promotional stuff. Then, normalize all the price tags and include unit cost per lb/oz/L/whatever to make bargain hunting a snap. Then, measure the fucking carts and make sure that two can get by everywhere in the store. Finally, pick a store layout and stick to it. </rant>

    I want to say that Aldi is already doing all of the right things, but I could be wrong.



  • Sometimes, old machines are survivors. Beware of confirmation bias when trash/thrift-picking cheap systems though. IMO, Thinkpads can be tough as a coffin nail. Including work systems, I’m on number 8 at this point with no hardware failures in sight.

    That said, I have a very lightweight Acer that’s about a decade old with the worst keyboard and trackpad ever manufactured. It also performs like a slug, even with Linux on it. Still, it refuses to break so I can get rid of it.


  • In my greater friend-group, we call them “shamans”, and rotate responsibilities when people go on trips. Like a designated driver or lifeguard, it’s a position of elevated and celebrated importance, even though the traveler may not ever leave their couch.

    and most importantly be human

    Now that I think about it, it’s key to be the most human possible. People do irritating and annoying stuff when they toss sobriety out the window, and sometimes it takes a lot of compassion and empathy to manage.






  • just living your life without a phone is getting harder

    This is a bigger problem than most realize. Consider the barrier-to-entry for phones, internet access, and charging. Then add cashless payment on top of that. Combined, it creates a new red-line between economic classes, and a rather ugly one at that. At some point, this mode of commerce is going to get selected not for the convenience it provides, but for whom it excludes.

    I’ll also add that getting access to a smartphone with total anonymity is impressively hard to do.




  • I haven’t always been a fan of Go. It launched with some iffy design decisions that have since been patched, either by the project maintainers or the community. It’s a much better experience now, which suggests that maybe there’s some long-range vision at work that I wasn’t privy to.

    That said, Pike clearly has a lot of good ideas and I’m glad Google funded him to bring those to light.

    I’ll also say that after finally wrapping my head around Python and JavaScript async/await, I actually much prefer the Goroutine and channel model for concurrency. I got to those languages after surviving C++, and believe me when I say that it’s a bad time when your software develops a bad case of warts. Better to not contract them in the first place.