Lots of niche things (like programming) also reuse common english words to mean specific things - if I search e.g. 'locking' it's nice to get results related to asynchronous programming instead of locksmiths because google knows I regularly search for programming related terminology.
Of course it's questionable whether google does a good job at any of this, but I absolutely see the value.
Weere you expecting to see padlocks or doorlocks or what?
Anyway if you search for "programming locking" you get relevant results.
Google didn't used to do this. Anyone got a rough idea when this started?
It's much more egregious on the Android play store. Many apps like banking, transportation and online shopping apps are geolocked for installation, sometimes even without the developers' request or knowledge. What if I'm flying over there in two days, or just want to help someone who's already there? And even when I'm there, I have to prove my presence by supplying the local credit card details! Nothing else is enough - not GPS, not cell tower IDs, not the IP ranges or whatever else.
This is just outrageous because I can't even get a device that I paid for, to work for me. This is just sheer arrogance at this point - a wanton abuse of their co-monopoly privileges. However, I'm not under any delusions that they're here to improve my digital experience. These corporations profit by restricting their "users'" experience on an otherwise fully open internet.
Sometimes I consider actually enabling personalized search just to get to the things that I'm actually looking for.
Speak for yourself. I've worked in several "Kafka-esque" software organizations.
The same short combination of words can mean very different things to different people. My favorite example of this is "C string" because when I was a kid learning C I was introduced to a whole new class of lingerie because Google didn't really personalize results back then. Now when I search "C string" Google knows exactly what I mean.
And some people search for songs/images/videos/books/articles.