It's symbiotic. Google has been aggregating data from these websites for years to serve as summaries in search, reducing traffic to the sites. More pernicious is AMP, where the site is basically copied to the Google server. This force websites to use AdSense and structure the content in certain ways. If a site doesn't want to use AdSense, or allow Google to summarise the site, it gets down-ranked in search. A death sentence. Further, Google's algorithms routinely promote spam because this is most profitable for Google. Hiding the important information 3/4 of the way down a 10,000 word article with a hundred different kinds of ads on the page. Since the "good" websites have to compete with these spam websites, they either adapt or give up monetisation.
One of the more horrifying stories to read was about [Code Yellow back in 2019.](https://finance.yahoo.com/news/google-2019-code-yellow-blurr...) Google's algorithms were getting too good. Users were finding what they wanted too fast. They'd type in their query, the first result was good, then the user would close the tab. For Google, this meant less ad revenue. They wanted users to stay on Google for longer. *So they chose to degrade the algorithm quality.* Users would have to click multiple links to find the information they wanted, and inside every link was ads served by Google. This is one of the pivotal moments in one of the worst cases of enshitification in software history.
>If you are product-driven, life is pretty good, and maybe has never been better
It has certainly been better for junior devs, mid devs, anyone looking for zirp era salary growth and supply demand ratios. For a senior code-adverse coaster looking forward to see his static salary get eaten by inflation, life has indeed never been better.
Yeah, at Corp, that makes sense. I was thinking more along the lines of scrappy startup silliness. "I am one person and I deal with any and all code to get my product built."
From that POV, has it ever been better, assuming you can rise to the top of an ever more crowded market?
> "I am one person and I deal with code to get my product my built."
From that POV, has it ever been better, assuming you can rise to the top of an ever more crowded market?
Building a product is easier now, same way making a photograph is easier now. Making a reliable and high income living out of it though, it looks increasingly uncertain.
In a world with abundant music and photography, just saying that you made your music using Reason/ProTools or you made your photograph with a Leica isn't enough. I believe the same will happen with software. Sales, product design, customer service and operational aspects like uptime will matter more than the software itself. Ironically, this is the kind of stuff the HN type highly dislikes.
> I believe the same will happen with software. Sales, product design, customer service and operational aspects like uptime will matter more than the software itself. Ironically, this is the kind of stuff the HN type highly dislikes.
Agreed. It's not even a new thing. They tried to teach me/us long ago, starting by putting it into words we might more easily understand, such as "Customer Development" lol.
When I realized that it was the sales guys that will have the power in the mid-term new world, I got genuinely upset. However, maybe they always had the power and I just didn't want to accept reality.
Now, I believe the most desired hire in the near future will be the PMM.
> A Product Marketing Manager (PMM) in tech is a strategic bridge between the product, sales, and marketing teams who defines who a product is for and why it matters.
A PMM with a tech background must be worth their weight in unobtainium at this point.
Anyone who has learned a language knows this anecdotally. The linguistic structures need to be marshalled by active cognition (editing and writing). Merely reading and watching is not enough.
The name is also much more engaging. As we all know, naming things is hard. While NearbyGlasses is simple and descriptive, it's not emotionally charged like ZuckOff.
There is a setting in the “Reminders” app where Siri will automatically categorize your reminders into certain categories. If you have a shopping list and you add chickpeas and red beans for example it might put them into a category of “pulses and grains”. I think the idea is you probably buy all the things in a particular category from the same kind of store (or the same section of a supermarket or whatever).
For me yesterday I needed to buy dishwasher rinse aid so when I added it to my shopping list siri put it into the “beverages” category, and when my wife on a different occasion asked me to buy some makeup remover for her siri put that into a “condiments” section.
I have not done anything (on purpose) to make the classification like this by mistraining it or whatever - it’s just been that bad out of the box.
> Yes I still vibe unit test and integration test,
False sense of security. What's stopping the agents from doing an elaborate form of "Assert.IsTrue(true)" in some/most/all of the tests since you are vibing it and not reviewing it?
Exactly what happened in a PR from a few months ago, from the beginning it felt wrong, pytest was moved from the dev group to the main import section. Then imported in our models. To add ignores everywhere.
reply