Menu

Posts tagged “technology”

Google Search's Death by a Thousand Cuts

Matt Rickard reminds us that it’s worth considering the long-term effects that putting public APIs behind paywalls might have on search engines:

Large models are trained on public data scraped via API. Content-heavy sites are most likely to be disrupted by models trained on their own data. Naturally, they want to restrict access and either (1) sell the data or (2) train their own models. This restriction prevents (or complicates) Google’s automatic scraping of the data for Search (and probably for training models, too). Google will lose results, site by site—it will be Google Search’s death by a thousand cuts.

You're in the right place

Here’s some great advice from Robin Sloan on how to find good educational content on YouTube:

These days, when I’m investigating a subject, I tend to go straight to Low View Count Scholarly YouTube, which is of course the version of YouTube you get when you append the term “lecture” to your search. When you hit a tranche of videos between forty and ninety minutes long, with between 500 and 5000 views, you know you’re in the right place.

This Google experiment is interesting and kind of related:

To make it easier for people to learn about topics they’re interested in, we’re experimenting with AI-generated quizzes on the YouTube mobile app Home feed.

Link roundup for July 2, 2023

Technology and product

Pledge To Executives →

Marty Cagan’s latest is all about the agreements between product teams and executive teams. This point about deadlines stood out for me:

Product teams ask that only the product team that will be responsible for delivering on a promise be the one to make that promise, and they not be asked to make a promise or deliver on a commitment where they don’t know what is involved and what would be required to succeed.

How will AI affect workers? Tech waves of the past show how unpredictable the path can be →

A good piece by Bhaskar Chakravorti, also discussing AI’s impact on DEI in the workplace:

For example, while the broad shift toward remote work could help promote diversity with more flexible hiring, I see the increasing use of AI as likely to have the opposite effect. Black and Hispanic workers are overrepresented in the 30 occupations with the highest exposure to automation and underrepresented in the 30 occupations with the lowest exposure. While AI might help workers get more done in less time, and this increased productivity could increase wages of those employed, it could lead to a severe loss of wages for those whose jobs are displaced. A 2021 paper found that wage inequality tended to increase the most in countries in which companies already relied a lot on robots and that were quick to adopt the latest robotic technologies.

Also worth noting this discrepancy, which we seem to hear about a lot these days:

A 2022 study showed improved efficiencies for remote work as companies and employees grew more comfortable with work-from-home arrangements, but according to a separate 2023 study, managers and employees disagree about the impact: The former believe that remote working reduces productivity, while employees believe the opposite.

SparkToro Year 3 Retrospective: Investor Payback, Systemic Challenges, and V2 on the Way →

I enjoyed Rand Fishkin’s extensive and transparent thoughts on how their business is doing. A couple of things especially stood out. First, this point about marketing attribution:

In businesses like ours, most top-of-funnel marketing happens months or years before conversions do. When someone buys SparkToro, we have no way to attribute it to the three videos they watched on LinkedIn or the word-of-mouth recommendation from an ex-colleague at their previous agency, or the podcast they heard Amanda on last month. This would drive a lot of CMOs and CFOs bananas, but if you can lean into the process of trusting your “vanity metrics” (views, likes, comments, shares, emails, I-heard-about-you-ons), you can build a marketing flywheel that’s almost entirely devoid of competition.

I had to read that last sentence a few times to make sure it’s not a typo. This may be the first time I’ve ever seen someone speak positively about vanity metrics. Definitely food for thought…

And then there’s this important point about market segmentation:

Great products aren’t enough, either. To be “great” is, in my opinion, not nearly as valuable as being irrelevant to 99% of people, but exactly perfect for the 1% who deeply care about the problem you solve. Extra bonus points: target your product at a group that’s well-connected to others in their field, and gets value from sharing new things. Nothing’s better than word of mouth marketing. Nothing.

Other interests

The customers might be human, but the audience is Google →

This is a really interesting exploration of how “the SEO arms race has left Google and the web drowning in garbage text, with customers and businesses flailing to find each other.” Some small businesses deal with by having two websites: one for humans and one for robots.

How Google Reader died — and why the web misses it more than ever →

This is a really good history and retrospective of Google Reader. Dang, I feel for this team. It was so much more than an RSS Reader, and they didn’t even like that name. It was the first true social media feed: curated content you care about.

In other words, Fusion was meant to be a social network. One based on content, on curation, on discussion. In retrospect, what Shellen and Wetherell proposed sounds more like Twitter or Instagram than an RSS reader. “We were trying to avoid saying ‘feed reader,’” Shellen says, “or reading at all. Because I think we built a social product.”

Why aren’t smart people happier? →

Really interesting exploration by Adam Mastroianni, and a history of how messed up our definition of “smart” has become:

My grandma does not know how to use the “input” button on her TV’s remote control, but she does know how to raise a family full of good people who love each other, how to carry on through a tragedy, and how to make the perfect pumpkin pie. We sometimes condescendingly refer to this kind of wisdom as “folksy” or “homespun,” as if answering multiple-choice questions is real intelligence, and living a good, full life is just some down-home, gee-whiz, cutesy thing that little old ladies do.

Hometown’s Finest →

I’ve always been interested in “sense of place”—finding the reasons why a town or a place exists, and why people are drawn to certain places. Anne Helen Petersen writes beautifully about this concept in an essay about her hometown:

Optimization and remodel culture robs spaces of that heart. I’m sure MOD Pizza, the latest upstart in the pizza world, makes a lot more money. It’s slicker, faster, easier. But it’s not a place, it’s a product—a profit center. You can always tell, can’t you, when a restaurant’s primary purpose is to make a bunch of people who’d probably never eat there a whole bunch of money.

The Reader in Mind Is Me →

John Warner writes about the passing of Cormac McCarthy as well as Elizabeth Gilbert’s decision to indefinitely postpone the publication of her novel following the appearance of over 500 negative reviews of the book on Goodreads (also see How Goodreads Reviews Can Tank a Book Before It’s Published). He makes some interesting observations about “parasocial relationships”:

My first reaction was that we were in the realm of the parasocial, the invention or a relationship with a celebrity who doesn’t know you exist. My most parasocial relationships are with my favorite Peloton instructors who are clearly encouraged to stoke this feeling in platform participants as a way to keep us invested and involved.

Another example is Taylor Swift’s recent relationship with some other recording artist with bad politics and questionable hygiene, something her fans could apparently not countenance, and perhaps drove her to break up with the dude.

Link roundup for June 27, 2023

Ask Questions, Repeat The Hard Parts, and Listen →

Michael Lopp’s latest is an excellent reminder of what good leadership is all about:

Earlier in this piece, I wrote I was disappointed when you asked me to decide. I’m not disappointed in you; I’m disappointed with myself. See, my primary job as your leader is to give you the skills and experience I’ve gained over the years. If I cannot guide you toward making the decision, I’m reminded I’ve not yet achieved my primary goal in our professional relationship.

My job is to teach you not to need me.

The Creators of Disney’s New Platformer Explain the Hard Lessons of Making Games for Kids →

Patrick Klepek writes about making games for kids, but there are some great generalizable product lessons throughout. Like this reminder not to drift toward the “average” user:

“We have this phrase internally, we say ‘don’t make a rosé,” said Grand-Scrutton. “And it’s because one of my friends in the industry, one of my mentors, he said this phrase to me, and he said that if you go to a restaurant and you’ve got someone that loves red wine, or someone loves white wine, you don’t give them a rose because no one’s happy. You gave them an awesome red or an awesome white. So we say that internally, when we are riding this line of only half doing something, we say ‘it’s too rosé.’ Rosé is a perfectly fine wine choice, but we felt we were rosé-ing it.”

Failure →

Mike Fisher writes about a really interesting tool to get teams comfortable with taking risks, called the Failure Workshop:

One strategy to familiarize team members with failure is to conduct a Failure Workshop. Think of it as a tabletop exercise on failure in a safe environment. The workshop’s objective is to “stay in the failure” while fostering a supportive space for peer interaction. This is similar to a pre-mortem but it keeps the participants thinking about possible failure scenarios instead of brainstorming solutions. 

Reality has a surprising amount of detail →

I missed this 2017 piece by John Salvatier, and it’s so good. He talks about how easy it is to get intellectually stuck in our ways, and how to break out of that:

The direction for improvement is clear: seek detail you would not normally notice about the world. When you go for a walk, notice the unexpected detail in a flower or what the seams in the road imply about how the road was built. When you talk to someone who is smart but just seems so wrong, figure out what details seem important to them and why. In your work, notice how that meeting actually wouldn’t have accomplished much if Sarah hadn’t pointed out that one thing. As you learn, notice which details actually change how you think. If you wish to not get stuck, seek to perceive what you have not yet perceived.

Fitness Technology and the Templated Body →

In today’s example of “technology is not neutral” Audrey Watters talks about how depressing fitness tracking can be:

Fitness technologies shape how we think about fitness; they shape how we think about our movement — why we move, how we move, and so on. We covet the gadgets that promise to give us more and more data and deeper and better insights about ourselves, supposedly to learn more about ourselves. And yet, we are simultaneously un-learning to trust ourselves (or trust professionals — our teachers and coaches), waiting for the “nudge” and the badge to compel us move.

Related, also see Lukas Mathis’s Streak Redemption about what happens when you break a streak in one of these apps:

Conversely, losing a streak can be so demoralizing that it can be difficult to start from scratch, and get going again.

The Slow Productivity of John Wick →

You’re going to have to trust me that this is actually really good:

John Wick may be shallow entertainment, but the story of its success highlights some deep lessons about what the rest of us might be missing in our pursuit of a job well done.

A Practical Guide to Executive Presence →

Some great advice here:

If you take nothing else away from this post, it’s this first point: Don’t freak out. Visibly losing control of yourself is one of the most damaging ways that leaders self-sabotage. Seeing the person who’s supposed to be in charge lose control under pressure is confidence-destroying and can take a very long time to recover from.

Also:

You only sound as smart as the dumbest thing that comes out of your mouth. The more you say, the more dumb stuff that you have the chance to say. Consciously try to have a timer going in your head that tells you to wrap it up after you’ve been talking for ~30 seconds, unless there’s a specific reason that you need to speak for longer (e.g. a presentation).

How technology changed the world

Noah Smith’s rumination on how technology has changed the world since he was young really resonated with me:

When I look back on the world I lived in when I was a kid in 1990, it absolutely stuns me how different things are now. The technological changes I’ve already lived through may not have changed what my kitchen looks like, but they have radically altered both my life and the society around me. Almost all of these changes came from information technology — computers, the internet, social media, and smartphones.

He goes through several examples, and comes to this conclusion:

Sometimes technology grows the economy, but more fundamentally, it always weirds the world. By that I mean that technology changes the nature of what humans do and how we live, so that people living decades ago would think our modern lives bizarre, even if we find them perfectly normal.

Like him, when I think about it all and compare it to life in 1990, “I can’t help but feel a little overwhelmed by how far we’ve come.” And yes, I miss some of the things Noah mentions in his post—I have fond memories of “getting lost” with my wife in European cities. But for the most part I am much more in line with Clive Thompson’s thinking in his book Smarter Than You Think: How Technology Is Changing Our Minds for the Better:

Today we have something that works in the same way, but for everyday people: the Internet, which encourages public thinking and resolves multiples on a much larger scale and at a pace more dementedly rapid. It’s now the world’s most powerful engine for putting heads together. Failed networks kill ideas, but successful ones trigger them.

His book is a wonderful perspective on all that we’ve been living through.

Building a music mini-site with data from Last.fm, Discogs, and YouTube

It’s been a little quiet on the blog recently, and the reason for that is either perfectly valid or profoundly unnecessary, depending on your viewpoint. Even I am not entirely sure which one it is.

Over the past couple of weekends (and too many late weeknights) I have used all my spare time to build a mini-site for my obsession with music. It started as a small idea to just show the current track I’m listening to, and a list of recent physical albums I added to my collection. But then it snowballed into something much more. You can view the site at music.elezea.com, or by clicking on the link in the top navigation. If you want to know a bit more about how it works, read on!

It all started when I came across Andy Bell’s mini-site for his music collection. He uses a Notion database and Last.fm to show all the music he has in his collection, and what he’s listening to. Since I also still use Last.fm (yes, it’s still around!), and all my physical music is documented on Discogs, I wanted to build a small site that uses the Last.fm and Discogs APIs to show some of that information.

But once I got started and got stuck into all the information available via those APIs, I just couldn’t stop. I still have so much more I want to do, but I know it’s time to take a break. All in all this has been such a fun and rewarding thing to spend my time on. I know the site has pretty much zero value to the world at large. But I love checking it to get more information about something I’m listening to—and it helped me take quite a few steps forward in my technical skills. So I’m choosing to call it a win.

Below are some notes about what the site does, how it works, and also what the experience was like for me (as a non-developer trying to learn).

Now playing

  • Get the most recently played track from the Last.fm API, and check if the song is currently playing or not.
  • If it’s currently playing, show the current time and a message that what you’re seeing is what I’m listening to in real-time.
  • If it’s not currently playing, mention that and show the time it was played.
  • Pull in the cover art and other data about the song from Last.fm.
  • Do a lookup for the artist and if Last.fm has data about them, show the first two tags (genres), first 3 related artists, and their bio.
  • Do another lookup to a different API endpoint for the artist’s top albums, and display data about their two most popular albums.
  • Use the YouTube API to do a lookup for the song, and embed the most relevant result in the page so that you can listen to it right there.

Top albums and artists

  • Show the top albums I listened to in the last 7 days, including play counts.
  • Show the top artists I listened to in the last 7 days, including play counts.
  • Make a separate API call for each artist to get their genres and similar artists, if that data exists on Last.fm.
  • Make another API call to get each artist’s most popular albums.

Recent purchases

  • Pull the last 6 releases I added to my Discogs collection.
  • Also pull in data about the genre, label, and release date.
  • ⏳ The Discogs API is really great, so I want to add a bunch more stuff here, but that’s also for the mythical v2 of this thing.

Random thoughts, complaints, and what’s next

  • The site is deployed with Netlify via a Github repo, and it just works. Netlify is so great.
  • I don’t care what you “real developers” say, the two biggest problems in programming are environmental variables and formatting dates. I am thankful for ChatGPT for helping me with the date formatting piece, and my colleague and friend Derek for helping to get the environmental variables to work.
  • Last.fm’s API clearly hasn’t been touched in years and the documentation isn’t great, so it’s been a bit of a mission to figure all that out. Postman has been a life-saver here to test the API calls and see what data comes back.
  • YouTube’s API has a limit of 100 search lookups per day, which feels ridiculously low. I hit that within an hour while I was building and testing it. Oops! On the upside: I am now much better at error handling. If the site hits that limit it will now show a message to that effect, and link to a direct search on YouTube for the song.
  • ⏳ I’m using YouTube only because the Spotify API makes it incredibly difficult to get an auth token. Auth tokens expire after 1 hour, and refreshing that token every hour is currently beyond my limited skills. I might come back to this as well because the Spotify API has sooo much interesting data.
  • ⏳ Another huge data source is the MusicBrainz API. I plan to spend some time wading through those docs as well to see what else I could add.
  • If you can think of any other cool things I might want to add to this, please reach out on Mastodon!

AI won’t free up our time to do more valuable and fun things at work and home

I enjoyed Bill Gates’s post The Age of AI has begun, right until he got to this bit:

When productivity goes up, society benefits because people are freed up to do other things, at work and at home.

The idea that increased productivity gives people more time to do other things that are more useful and fulfilling is a thoroughly-debunked theory. First, there’s the question of what we even mean by “productivity”, especially in the context of the Productivity Paradox:

The productivity paradox (also the Solow computer paradox) is the peculiar observation made in business process analysis that, as more investment is made in information technology, worker productivity may go down instead of up.

But even if we can get to a point where we agree on how to define the word, we have known for a long time that the only thing that increased productivity does is create more work:

The usual first response to encountering the Productivity Paradox is disbelief: “If I have to write a few emails so that I don’t have to use a carrier pigeon, sign me up!”

But in a bureaucracy, the story of those few emails usually doesn’t end there. So, you send your few emails, and then you soon get email replies and comments. Now, you have to write more emails in reply to those emails, which are then sent up the hierarchy and to a chain of full-time reviewers, who each make a comment to show that they are useful.

So when we get more productive the time we “save” on one type of task just gets filled with a different, not necessarily more valuable task. But what about “at home”, you ask? Nope. We have also known for a very long time that instead of giving us more time for hobbies and hanging out, technology is killing leisure time:

The very tools that were supposed to liberate us have bound us to our work (and schools) in ways that were inconceivable just a few years ago. Almost all of us have less leisure time than ever. We work harder, take fewer vacations for shorter periods of time, report more stress than almost any other demographic group and find the boundaries between work and play increasingly blurred. Computing and communications technologies are destroying the idea of privacy and leisure.

So anyway, Bill Gates wrote a pretty insightful take on AI, in my opinion. But the idea that generative AI will free up our time to do more valuable and fun things is not backed up by history at all. Or to put it slightly differently:

Link roundup for March 25, 2023

The Beauty of Earth From Orbit.

Google and Microsoft’s chatbots are already citing one another in a misinformation shitshow. This is fine. “If you ask Microsoft’s Bing chatbot if Google’s Bard chatbot has been shut down, it says yes, citing a news article that discusses a tweet in which a user asked Bard when it would be shut down and Bard said it already had, itself citing a comment from Hacker News in which someone joked about this happening, and someone else used ChatGPT to write fake news coverage about the event.”

One hundred drones now used across IKEA retail for stock inventory. “One hundred busy drones are now at work during non-operational hours to improve stock accuracy and secure availability of products for online or physical retailing. This solution supports a more ergonomic workplace for IKEA co-workers as they no longer need to manually confirm each pallet.”

Is Blockbuster video about to make a comeback? I didn’t realize how many chances Blockbuster had to not die. “In 1997, Warner Bros approached Blockbuster with an exclusive DVD rental deal that would have split revenue 60-40 in favour of the studio. Blockbuster rejected it, and the studio retaliated by dropping its DVD retail prices to undermine the rental industry. And then in 2000, Blockbuster made two even more fatal decisions. First, Blockbuster turned down the opportunity to purchase the then-fledgling Netflix. Second, it chose instead to partner with Enron. Within a year, Enron filed for bankruptcy. Within five years, Netflix was shipping out a million DVDs every day. Suddenly, Blockbuster was yesterday’s news.”

Is there a drop in software engineer job openings, globally? “The US, Canada and UK are currently seeing some of the lowest numbers of developer job listings since Feb 2020.”

Swimming outside the lanes. Tracy Durnell talks about leaving her day job and going out on her own. “People complain that no one wants to work anymore. And it’s true to an extent: no one wants to work in a job where they are underpaid, unfairly treated, unappreciated, and constrained. I like my work, but so far dislike jobs.”

Shiny Happy People, Being Chased By Monsters. Are we in the midst of a vibe shift back to the days of whimsy? “FreakyLinks may have been on my mind lately because I think we’re in another moment of cultural shift from seriousness to whimsy; if you don’t believe me, ask yourself why Everything Everywhere All At Once so thoroughly kicked the ass of that movie about the mean conductor lady at the Oscars. We’re at a similar moment to where we were in the early 2000s — where people are shrieking ‘I want to be happy!’ and ‘I’m tired of thinking! Give me some baggy orange leather pants instead!’”

Songs are what we carry, even when we have nothing else. On the B-Sides I talk about the latest U2 album a little bit. “It’s the sound of a band that has been together for close to 50 years starting to wind things down the only way they know how: they sing the songs they carry, even when they don’t have a whole lot left.”

Link roundup for March 18, 2023

This feed of imagined alternate universe tech products is mind-bendingly wonderful.

Employees Are Feeding Sensitive Business Data to ChatGPT. Feels like this should be a bigger story. “Employees are submitting sensitive business data and privacy-protected information to large language models (LLMs) such as ChatGPT, raising concerns that AI services could be incorporating the data into their models, and that information could be retrieved at a later date if proper data security isn’t in place for the service.”

How companies can better understand neurodivergent employees. Good reminder: “If you use closed captioning, text messaging, or noise-canceling headphones, or have pushed a stroller or ridden a bike over the ramps at the end of sidewalks/curbs (see the curb cut effect), you’ve benefited from design that prioritized users who had these needs but are not the convenient ‘majority’ for whom many products are designed. Designing for difference enables innovation and productivity while setting up an enterprise to be future-fit and successful.”

I needed to hear this, so I’m sharing just in case you might need to hear it too: “When we have a lot on our plate, we tend to neglect the very things that equip us to handle having a lot on our plate. We leave aside exercise, which is important for physical and mental health. […] Leaving out our health to fend for last place in our list of priorities is bad enough. However, doing it when you most need your health to contend with a growing list of priorities is worse still.”

This latest Amazon forced “return to office” news is bleak. “The fact that Amazon’s S-Team did not blink, and refuses to soften the return to work policy signals that they either don’t expect much attrition, or have calculated with additional attrition. […] At the same time, looking at the market, it’s hard not to ask the question: if people want to leave, where will they leave to?”

Chat apps are no substitute for documentation. “Chat apps like Discord [and Slack] end up diluting the available knowledge because the content shared in them isn’t persistent, and the allure of an always-available answer breaks down when the person that could answer is no longer available.”

Modern Font Stacks. System font stack CSS organized by typeface classification for every modern OS. “No downloading, no layout shifts, no flashes — just instant renders.”

In The Name of The Father provides a fatherhood lens on the first season of The Last of Us that really resonated with me.

The new M83 album is out and it is, in my opinion, a return to form. On repeat over here.

Link roundup for March 10, 2023

The World Nature Photography Awards 2022 winners have been announced.

What Does Workplace TikTok Look Like During Layoffs? It Gets Weird. Always Be Contenting, I guess. “It’s uncanny to watch clips of boisterous lunch buffets next to teary videos about being exiled from them—sometimes from the very same creators just months apart. You come to see how workday and layoff TikToks are mutually intelligible, odd sides of the same coin. No matter what happens, they say, workers will post through it. Work will be forged into content, no matter what.” (NYT gift link)

How to Take Back Control of What You Read on the Internet. Even The Atlantic is getting in on the RSS love! Could 2023 really, actually be the year? “But despite the syndication format’s cult following, most internet users have never heard of it. That’s unfortunate, because RSS provides everyday internet users with an easy way to organize all of their online-content consumption in one place, curated by the user, not an algorithm.”

I doubled-down on RSS. More RSS content! Here are a lot of words about the good and the bad of it. And some interesting observations too… “If you judge someone solely from the content they blog about, most folk will seem stodgy and humorless. I’m painfully aware that I’m no exception. The problem is that if you position yourself as irreverent, you’re likely to be dismissed.”

How The Last of Us re-created a 2003 arcade with the help of true enthusiasts. This article is so great. “We’re stupidly proud of this. All of it. We knew that anything less wouldn’t cut it and we’re nothing shy of grateful that HBO and the rest of the production encouraged us to go to these lengths.”

How the ring got good. A wonderful reflection on how Tolkien stumbled his way to what became Lord of the Rings. There’s some strong words of encouragement for all of us: “If Tolkien can find his way to the One Ring in the middle of the fifth draft, so can I, and so can you.”

De La Soul Is Streaming. A very important public service announcement on where you should start listening.