Advertise here with Carbon Ads

This site is made possible by member support. πŸ’ž

Big thanks to Arcustech for hosting the site and offering amazing tech support.

When you buy through links on kottke.org, I may earn an affiliate commission. Thanks for supporting the site!

kottke.org. home of fine hypertext products since 1998.

Beloved by 86.47% of the web.

πŸ”  πŸ’€  πŸ“Έ  😭  πŸ•³οΈ  🀠  🎬  πŸ₯”

kottke.org posts about Lauren Goode

Much Ado About Vibe Coding

Lauren Goode convinced her editors at Wired to let her spend a couple of days at a tech company called Notion learning how to vibe-code (i.e. AI-assisted computer programming): Why Did a $10 Billion Startup Let Me Vibe-Code for Them β€” and Why Did I Love It?

Expanding a mermaid diagram or alphabetizing a list of dog breeds hardly seemed like sticking it to the coding man. But during my time at Notion I did feel as though a trapdoor in my brain had opened. I had gotten a shimmery glimpse of what it’s like to be an anonymous logical god, pulling levers. I also felt capable of learning something new β€” and had the freedom to be bad at something new β€” in a semi-private space.

Both vibe coding and journalism are an exercise in prodding, and in procurement: Can you say more about this? Can you elaborate on that? Can you show me the documents? With our fellow humans, we can tolerate a bit of imprecision in our conversations. If my stint as a vibe coder underscored anything, it’s that the AIs coding for us demand that we articulate exactly what we want.

During lunch on one of my days at Notion, an engineer asked me if I ever use ChatGPT to write my articles for me. It’s a question I’ve heard more than once this summer. “Never,” I told her, and her eyes widened. I tried to explain why β€” that it’s a matter of principle and not a statement on whether an AI can cobble together passable writing. I decided not to get into how changes to search engines, and those little AI summaries dotting the information landscape, have tanked the web traffic going to news sites. Almost everyone I know is worried about their jobs.

One engineer at Notion compared the economic panic of this AI era to when the compiler was first introduced. The idea that one person will suddenly do the work of 100 programmers should be inverted, he said; instead, every programmer will be 100 times as productive. His manager agreed: “Yeah, as a manager I would say, likeβ€” everybody’s just doing more,” she said. Another engineer told me that solving huge problems still demands collaboration, interrogation, and planning. Vibe coding, he asserted, mostly comes in handy when people are rapidly prototyping new features.

These engineers seemed reasonably assured that humans will remain in the loop, even as they drew caricatures of the future coder (“100 times as productive”). I tend to believe this, too, and that people with incredibly specialized skills or subject-matter expertise will still be in demand in a lot of workplaces. I want it to be true, anyway.

A very interesting read. Over the past several months, I have been reading a lot about LLMs and coding, particularly pieces by experienced coders who have switched to using LLMs to code. There is a lot of silly (and perhaps dangerous) hype around AI, but over the past several months, LLMs and supporting tools have gotten unnaturally good at programming, when directed properly. Here are some of the things I’ve read recently in case you’re curious about what’s possible now:

I’m curious to know if any experienced (or inexperienced) coders among you have tried any of the recent suite of AI-assisted coding tools and what your experience has been. (Your general thoughts about AI β€” particularly its potential downsides, which have been amply documented elsewhere β€” are best left for some other time & place. Thx.)

Reply Β· 22

Is Social Media Doing You Dirty? Apply the CUE Test.

In a recent episode of the Uncanny Valley podcast about quitting social media, Lauren Goode talked about a framework she applies to see if the time she’s spending on social media is serving her well. From the transcript:

I have been toying with this idea of a framework for a while as I’ve thought about social media and how to manage it and how I actually really would love to get off social media. I came up with this acronym, CUE: community, utility and education. Bear with me here. The C, community, is what you just described, Mike.

Here is what Mike described:

I really feel like the community aspect is the thing that makes it healthy. When I know that I can open an app and find all of my people, that makes me happy and it makes me want to open the app. I think probably the best illustration of that is the experience that we’ve all had where you’re live tweeting something, right? You’re watching a television show, or you’re watching some event happening and you have your phone in your hand and you are posting and you’re replying to other people’s posts, and you’re faving things and you’re reposting re-xing, re-skeeting things, and it adds to the experience. It enhances the experience. It makes it feel like you’re hanging out with your friends while you’re doing this thing together, even if you’re all alone. To me, that’s a good, healthy thing that social media can provide.

Ok, back to CUE:

Utility, it could be something like messaging, which is also a part of community too, but it could be something kind of simple like you’re messaging to get an address or you’re checking the weather, that’s a utility, right? Then there’s education. You’re actually using the apps to learn something real and true and valid that you would not have learned otherwise. I think once you get into the, “I’m not using this as a utility or for education, it’s not serving me in any way, it’s not a tool, it’s not building community, it’s fraying community, and I’m just doom scrolling,” then you’re outside of the CUE. You need to log off.

I like this framework, but I feel like there’s something missing. Another E for entertainment? It’s OK to log on to Instagram to watch skateboard tricks and capybara soaking in citrus-infused baths and people finally succeeding in throwing a CD into a thin slot from across the room. But when it stops being entertaining and starts to feel compulsive, like gambling or pressing a button to get a treat, then it’s time to stop.

Whether it’s CUE or CUEE, the important part is thinking about your social media use, how it makes you feel (both in the moment and afterwards), what needs or desires it’s filling in your life, and what it might be taking away from you (or taking you away from). And then, hopefully, taking steps so that social media sparks joy instead of inciting dread or dispensing numbness.

Personally, I’ve scaled way back on my Instagram usage in the past month (focusing mainly on the community aspect when I do use it) and have stopped using Facebook & Threads. I’ve been using Bluesky a ton for work…it’s been essential in tracking what’s going on and who’s doing the best reporting and contextualization on the coup.

What’s your relationship to social media like these days?

Reply Β· 20