Hacker News new | ask | show | jobs
by compiler-guy 410 days ago
All of those things are real problems with Google, and its decisions, but they don't seem to be signs of technical debt. I suppose they _could_ be, but they could all have plenty of other causes, many of which seem more plausible to me.

1. Decreasing quality of search and poor SEO technique responses may be caused by technical debt, but they also might be the results of strategic product decisions to make more money. That isn't technical debt, that's enshittification for money.

2. Similarly. If Google chooses to do worse spam filtering in order to get more advertising in front of its customers (for example), that's a bad product decision, not technical debt.

3. Constant drops on projects are simply resource allocation decisions, unless of course, they are dropped because they are too expensive to maintain. But there are a myriad of other reasons a product might be dropped.

4. A million more things.

There are numerous valid reasons to dislike Google these days (and I say that as an employee!), but tracing them all back to technical debt is finding the wrong reason for real problems. Similarly with worse spam filtering.

2 comments

Honestly I don't know how much the decrease in search quality is not just a reflection of the decrease in web quality in general. The web used to be full of indepent writers in publicly accessible websites like blogs and forums. So much of that has moved into walled gardens that are just not crawlable.
A lot of the walled gardens are recent. Scarping massively increased due to the LLM era. There's always been mitigations, but the scale of the issue was different.

But the problem I'm talking about is SEO (search engine optimization). It is the reason for things like a page telling you about a recipe also has a long story about their grandma and how this recipe brings back all those memories in vivid details they share with you. Is it dwell time that matters? Is it more words? More "context"? I don't know, but I know that those sites get better traction. It's no surprise that writing a good search algorithm is extremely difficult. Especially as what's a measure of something useful in one context may also be a measure of shittiness in another. But ultimately would that not fall under tech debt? Making the wrong decisions, making poor approximations, etc. It's also a constant battle as websites want to get their results to the top. I'm not trying to say it is an easy task, but I think Google is on the losing side of the battle and decisions like LLM generated answers don't seem to be addressing the underlying issues and more seem like short term solutions that help the stock go up "because AI". Hell, this is CS, how often do we praise someone for being a pioneer in VR, and in blockchain, and in AI? Why is having those three things on your CV seen as a green flag instead of a red one?

  > but they don't seem to be signs of technical debt

  > they also might be the results of strategic product decisions to make more money. That isn't technical debt, that's enshittification for money.
  > that's a bad product decision, not technical debt.

  | technical debt refers to the implied cost of additional work in the future resulting from choosing an expedient solution over a more robust one.
  - Wiki[0]
I think these suggestions fall under this category. At the core, technical debt is myopia. "Technical" refers to more than code. Ultimately, the bad code is generally the result of poor decision making. "Tech debt" is a broad word, but I don't think the things I mentioned here are in direct contention with the wiki definition nor the examples they give under "Frequent causes of technical debt". It's all about planning, and that process begins even before any code is written.

[0] https://en.wikipedia.org/wiki/Technical_debt