Skip to main content
 

Banks vote to limit accounting of emissions in bond and stock sales

The single biggest way large entities seem to be reducing their carbon emissions is through accounting. Not by taking action to diminish the impact of the climate crisis before it’s too late; by changing some numbers on a spreadsheet. We’ve crafted an imaginary cage for ourselves where the physical world is secondary to our modeling of it.

[Link]

· Links · Share this post

 

More on the ActivityPub API project

A few days ago I shared around an idea for an ActivityPub API product. The response was enormous! Here's the link again.

If you're potentially interested in building on the fediverse using this tool, I'd love to know a little bit more. If you have 3 minutes, could you please give me some quick feedback?

If you’re a developer who is interested in building on the fediverse using this kind of API platform, I’d really love to talk to you. Enter your email in the form above and I’ll get in touch. If we have a conversation about this, I’ll send you a $50 bookshop.org gift certificate as a token of my appreciation.

· Posts · Share this post

 

Tesla’s secret team to suppress thousands of driving range complaints

The more I learn about Elon Musk, the more I think he’s exactly the kind of entrepreneur that laws and regulations are there to protect us from. This seems like something Tesla owners could take real action on.

[Link]

· Links · Share this post

 

Ripe, by Sarah Rose Etter

Fuck yes. A heartstoppingly relentless, bold, knife attack of a book that cuts to the heart of the emptiness of living in Silicon Valley and everywhere. Every few pages I wanted to yell, "this, this, this." I couldn't put it down.

[Link]

· Links · Share this post

 

Watch Out, Fediverse Users: The FBI Can Seize a Mastodon Server

This unfortunately stands to reason: the Mastodon instance where you make your home has the potential to be seized as part of an investigation. This is a downside of federation vs peer-to-peer, and is a reason why I have my own single-user instance. (Generally, though, it's worth saying that I'd expect data to be subpoenaed rather than having the server itself be physically seized.)

[Link]

· Links · Share this post

 

Influencers Starting To Realize How The Kids Online Safety Act (KOSA) Will Do Real Damage

This bill will censor LGBTQ+ voices and far more. It's a way to heavily restrict the internet not just with respect to harmful content, but also "controversial" content. It also mandates identity verification if you're interacting with that content. It's a deeply regressive way of looking at publishing. There's still time to read up about it and tell your representative that you don't want it passed.

[Link]

· Links · Share this post

 

UPS reaches deal with union Teamsters to avert strike

An example of why unions are great: a better wage secured for a large workforce, with better conditions. They weren't asking for anything crazy: reasonable pay, guaranteed vacations, and air conditioning in the trucks. It's just unfortunate that they didn't have these things before.

[Link]

· Links · Share this post

 

The Arc browser is now available for all iOS and Mac users to download

Oh, hey, open release! I've been using Arc as my primary browser all year, and I truly love it. It's a huge step forward in browser UX and while I don't use every feature, I can't see myself going back to the 1990s-style paradigm.

[Link]

· Links · Share this post

 

How to disable the web's most annoying feature

Website notifications are a blight. I never want a website to be able to notify me about updates; these messages are interruptive, and like the vast majority of app notifications, they tend to be part of some marketing team’s growth strategy rather than a conduit to actually useful information. (Product teams: if your notifications are there to drive traffic to a new feature or a promotion, you’re making the web worse. Stop it.)

Every browser allows you to prevent these notifications from showing up at all, but not all of them make it easy. For example, my primary browser is Arc; I love it, but it doesn’t expose notification preferences in its Settings panel.

Luckily, every browser engine allows you to go straight to its full, advanced settings panel. Here’s how to do it:

In a Chromium-based browser (Chrome, Arc, Opera, Microsoft Edge):

Enter about:settings in the browser address bar.

The

Search for notifications and click on site settings.

Finding notifications in Chromium's settings panel

Scroll down to Notifications and click through.

The notifications menu item in Chromium's settings bar

Then change the settings to the one you’d prefer.

Notifications in Chromium's settings panel

 

In Firefox:

Firefox does surface notifications in its settings panel.

Once you’re there, search for notifications and then hit the settings button next to the Notifications heading.

Notifications in Firefox's settings panel

Then check the box that says Block new requests asking to allow notifications.

Firefox settings panel showing how to block all web notifications

Et voila! No more annoying pop-up messages. Take that, marketing departments.

· Posts · Share this post

 

just pouring one out for my twittr

The letter X, lit in neon colors.

When I was fifteen, I ran a little “e-zine” called Spire that was distributed on the cover CDs of various real, paper magazines. I thought it was pretty cool, and that nobody could possibly have known that it was run by a fifteen-year-old. (In retrospect, it was pretty obvious.) I interviewed people like Nicholas Negroponte and Roger Ebert; I opined about tech in a very nineties, use-a-dollar-sign-to-spell-Micro$oft sort of way; I explored hypertext as a format.

Somewhere along the line, I got it into my head that the ninth issue would be the epitome of what I was trying to do. I decided to rebrand. I went for dark mode, putting everything on a black background with white and neon-highlight text. Instead of the colorful, friendly logo, I used a chrome rendering of the all-lowercase word “spire”. And I numbered each release like an event. Instead of issue 1, issue 2, etc., the new product would be called Spire One, Spire Two, and so on. And the first, coolest version of this would be Spire Nine.

I was fixated on this name and the whole vibe of what I was making. Spire Nine. I’d say it under my breath sometimes. Spire Nine. Even now, I get a funny feeling in my chest when I say it, probably because it’s just so cool. Spire Nine.

It’s a lame name.

I bet Elon Musk says “X” under his breath sometimes.

It’s a measure of how beloved Twitter was that so many people are emotionally invested in its rebranding to X. It was such a deep part of so many people’s lives — it was the backchannel to reality for a lot of people — that removing it feels like a wound. Or, at least, that’s one way to look at it. Let’s be real: it was a multi billion dollar public company, not a beloved community public square. It supported itself through advertising dollars made possible by optimizing for and monetizing our attention. If it hurts, it’s because we bought the product.

Long before it was sold, it was already tarnished goods: an imperfect place with timid management where women and people of color were regularly subjected to abuse, that was used by grifters of all political shades to exponentially grow their followings with a comparative lack of scrutiny. But it was also a place where genuinely positive movements like Black Lives Matter and MeToo could grow and thrive; where new writers and artists could find new audiences; where people from wildly different contexts and perspectives could meet.

Its sale solved a problem for its owners, who took Musk to court to complete the $44 billion transaction. It was already tanking. Not anywhere as fast as it has under his ownership, but the graphs were not going up and to the right.

And now the sale is long since done. Elon Musk, as Twitter’s sole proprietor and purchaser, is free to do as he wishes with it. Which, apparently, is to give it a name he thinks is cooler, repurpose its userbase to kickstart a completely different app modeled after China’s WeChat, give the hard right what appears to be free reign, and intentionally lose brand equity with the academics, activists, journalists, and artists who called it their home on the internet.

If you squint a bit, you could surmise that Musk decided he could use the sale to buy himself a few hundred million users with the app pre-installed on their phones in order to kickstart the thing he really wanted to build; his Spire Nine. (Spire Nine.) His original name for PayPal was X (Spire Nine) and he’s been sitting on the domain for years. This is a shortcut to getting to the equivalent of his teenage bedroom startup vision. That’s the kind of thing you can do if you’re a billionaire.

Of course, people have been leaving Twitter all over the place all year: nobody has to use Twitter, after all, and both Mastodon and Threads are providing a readily usable alternative for people who are sick of Musk’s apparently ego-driven changes.

It’s also possible that it’s a big tax write-off scheme, or that he’s high on his own supply (or just high) and is no longer capable of making rational business decisions, or that he’s trying to shake off his underwriters, or any number of other plausible and semi-plausible explanations. It’s hard to say for sure.

What we do know is that Twitter is gone, and each and every one of you reading this will be better off using a fediverse network like Mastodon or Threads instead. Or just posting to the web on your own website and reading other peoples’ updates using RSS. Or going outside and touching grass.

I’ve given Musk plenty of oxygen online, and I think I have to stop. The previous Twitter product was hyper-corporate and already broken and harmful. The new one is essentially irrelevant to my life. There are a lot of really good new things being made, and a lot of people doing great things, and a lot of good planning is happening in my own work, and I think it’s more productive to move forward than bog myself down in nostalgia for the past, let alone preoccupy myself with some billionaire’s teen-level ego trip.

So I’ll say it again: join me on the fediverse. Follow my updates on my own site. Subscribe to the newsletter. Start your own one of each of these things because I want to read them. And let’s forget about that other place.

(Spire Nine.)

· Posts · Share this post

 

As Twitter destroys its brand by renaming itself X, Mastodon user numbers are again soaring

Every time a billionaire makes a boneheaded social media decision, a Mastodon community gets its wings.

[Link]

· Links · Share this post

 

· Links · Share this post

 

Merchant: How Silicon Valley mind-set begat Hollywood's strike

It's an interesting grift in a way: VC-subsidized startups changed an incumbent industry enough that its existing companies began to think that these new ideas were good business. But they never were, and it ate them from the inside.

[Link]

· Links · Share this post

 

Apple slams UK surveillance-bill proposals

Stories like this make me wonder if we'll ever get to a point where governments stop trying to backdoor encryption. Freedom from surveillance is a necessary prerequisite for free speech; observation always creates a chilling effect. These efforts aren't about fighting crime. This is about power.

[Link]

· Links · Share this post

 

Roald Dahl Museum Calls Author’s Racism ‘Undeniable and Indelible’

This is something we're going to contend with as our son gets a little older. Roald Dahl is an influential children's author (who lived where I grew up) who was also, unmistakably, a bigot with a deeply cruel streak. Some of these books are strikingly not okay.

[Link]

· Links · Share this post

 

Meta provides Facebook messages in Nebraska abortion case prosecution

Or: why real privacy legislation would also protect women seeking reproductive healthcare. These laws aren't just a principle; they save lives.

[Link]

· Links · Share this post

 

Vox Media stops using Chorus, proprietary CMS, for its own websites

Honestly, every media company should get out of the CMS business and just use WordPress or another open source alternative. This is not your core value or competitive advantage. Build tools that support your journalism (and then open source those, too).

[Link]

· Links · Share this post

 

Local TV stations form new coalition to urge streaming reform

There's the potential here to upend niche sports coverage on live streaming services, which in part work through local broadcasting. And the legal ramifications of designating live TV streaming services as TV providers would be interesting.

[Link]

· Links · Share this post

 

Schools Usually Call Moms

Disappointing but unsurprising data around gender inequality in parenting. I find the fact that schools are more likely to call mothers infuriating, to the point that I've experimented with creating a virtual call center number for both parents to share.

[Link]

· Links · Share this post

 

Twitter Is Dying. Is it Time for News Subscriptions to Follow?

Paywalls are not it - for the news business or for society. I personally think there’s a lot of mileage to be gained from patronage models, which have worked very well for both non-profit and commercial newsrooms - if their journalism really does provide a strong public service.

[Link]

· Links · Share this post

 

Readme.Txt: A Memoir, by Chelsea Manning

A vivid, clear-eyed account of a series of lived experiences that nobody should have had to endure. As well as the story of her leaks and their aftermath, Chelsea discusses what it’s like to work in military intelligence in fascinating detail. This memoir is one of those historical documents that reveal so much about their era. More than that, and most importantly, it tells the truth. An important book written by a brave, fiercely intelligent, and fundamentally principled human being.

[Link]

· Links · Share this post

 

Hannah

Four decades ago, I was introduced to my sister. She remains the person I most look up to; although she’s technically younger than me, she’s who I want to be when I grow up. A remarkable human being who is a real point of light, not just in my universe, but in everyone’s. I’m proud to know her, let alone to be related to her.

Here are some ways you can know facets of her too. Your life will be better for it:

Every Thursday at 2pm PT / 5pm ET, she hosts a two-hour live radio show featuring independent and underplayed artists from around the world.

She writes and performs her own music, which you can find on various platforms including Bandcamp and SoundCloud.

And she creates so many other things besides that I don’t have good links for. Check out this cephalopod pottery (cephalopots?) as just one example.

She’s an ecologist and artist who cares about fairness and equality, and walks the talk in everything she does. Smart and funny and kind and right. The kind of person you want to know and can’t help but feel inspired by.

You should go follow her on Mastodon.

Thank you for being who you are, Hannah. And happy birthday.

Hannah Werdmuller holding the author's baby on a hammock.

· Posts · Share this post

 

Making it easier to build on the fediverse

I’ve been thinking about how to make it easier to build on the fediverse. Here’s a pitch for an idea I’ve been thinking a lot about:

This API service allows anyone to spin up a fediverse back-end with its own custom domain, accessible via a RESTful API with easy-to-use libraries in popular languages. It handles all the message handling and caching transparently, charging on a per-instance and resource-use basis.

Read more on Werd Cloud. As always, I’d love to hear what you think.

· Posts · Share this post

 

How I think about technology leadership

Two women brainstorming using Post-Its on a window

I’ve been a technical leader since we started conceiving of the Elgg project back in 2003, twenty years ago. Back then, I didn’t know much — about leading teams, about running startups, about building projects — and I had to pick it all up from scratch, sometimes inventing processes and ideas from first principles. In fact, there wasn’t much of a startup scene in Edinburgh, Scotland, when I started my career, so almost everything I did was either from first principles or from what I’d read.

Since then, I’ve worked for startups and non-profits based in San Francisco, Austin, and New York City. I lived in the Bay Area and was steeped in Silicon Valley culture for over a decade. I’ve learned about building culture from very smart people while working at companies like Medium, as well as from the companies I supported when I was the west coast Director of Investments at Matter Ventures. Matter both taught me a formal framework for human-centered product design when it funded my second startup, Known, and gave me the opportunity to pass on that knowledge to startup founding teams and newsrooms when I joined the team. Later, I helped teach inclusive product design with Roxann Stafford as part of the Craig Newmark Graduate School of Journalism’s Product Immersion for Small Newsrooms program.

All of this is to say: I’ve had to figure out a lot, I’ve learned a lot, and I’ve had the opportunity to have some real wins and losses, and all of this has led to a theory about what works and what doesn’t work when you’re leading a technology team.

Everything can be split into two categories, so the joke goes, and sure enough, I’ve noticed two main schools of thought. I think these are well-illustrated through a real-world example drawn from one of the places I worked.

At this particular, unnamed startup, I joined as the engineering lead, but in reality was the de facto CTO. Everything technology-related rolled up to me, and I found myself in countless meetings about company strategy, often late into the night.

I learned very quickly that the previous technical leader had made a particular choice when he hired for his team. He noticed that engineers with poorer communication skills were not being hired by other companies, even if their technical skills were strong. So he decided that he would over-index on technical skill and deliberately not hire for communication skill. That way he could hire what he considered to be stronger engineers more affordably.

He had left the company and they’d had trouble finding another technical lead. The engineers had essentially kept the lights on by themselves, writing code at a furious pace to keep the entire company afloat. Technical debt had built up and built up, and they were spending most of their time on maintenance. They were often re-directed to work on new tasks and pet projects when old ones hadn’t been finished or well-documented. There was next to no testing, either through automation or with users. Meanwhile, the rest of the company complained that the engineers weren’t productive. There were suggestions that code output be measured, or that the team move to one-week sprints to — I am not making this up — make them write code twice as fast. They were great humans, but they’d been placed in an impossible position without the tools that could possibly hope to lead them to success.

Every aspect of this was counter to my own intuition. I took a step back and had some productive conversations with an old boss, who ran technology at a much larger and more successful startup. He confirmed to me that he would have made different choices every step of the way (and helped me feel a little less like I was insane).

One school of thought, then, is this code-led, metrics-driven approach: management by spreadsheet. The other is a qualitative, human-centered approach: management through empathy. A central question is whether you prioritize the things you can measure (lines of code, minutes of engagement in the product) or the motivations of the humans involved (the needs of the people who use your product and the people who build it).

I’m closer to the second camp. The map is not the territory.

My approach to technology is holistic: someone at that same company described it as “supporting the whole engineer”. How could it be anything else? Everybody brings their whole self to work, whether it is acknowledged or not. If you lead a group of people who are engaged in any directed endeavor, whether it’s building software or organizing an event, the experience of being a part of that group has to be intentionally designed. At work, we call that “company culture”, although it’s really community-building: every team should be thought of as a community of human beings who have their own creativity, intelligence, skills, motivations, and preferences.

The output of a technical team is not code. Code is a means to an end, and is only one part of the complete breakfast of tools needed to bring a project to completion. Measuring code is not a good way of figuring out a team’s ability to be successful. While code is likely integral, the job of an engineer is to engineer a solution, not just to be a programmer. That means you’ve got to have a lot of very collaborative human skills; we call them “soft” skills, but perhaps we should think of them as “software skills”, because you really can’t write software without them.

Contrary to popular belief, most people are not coin-operated. It’s not about money (although they need to make enough money). Everyone wants to make progress on meaningful work, in an environment that makes them feel valued as people, and where they feel like they can succeed. I’ve mostly worked in startups, and I like to tell people that although these environments aren’t a Google with kombucha on tap and on-site gyms, they’re opportunities to try lots of different kinds of work and bring more of themselves to work than you might at a much larger company. I want everyone who’s been on one of my teams to look back ten years later and think, I’m really glad I was on that team, because it gave me confidence to be myself at work and helped move my career in a way I care about.

The bottom line is: people who feel supported do better work. Or, as professors Sigal Barsade and Olivia A. O’Neill put it in Harvard Business Review: employees who feel love perform better. In a medical setting, their longitudinal study showed that a strong emotional culture had the following results:

Employees who felt they worked in a loving, caring culture reported higher levels of satisfaction and teamwork. They showed up to work more often. Our research also demonstrated that this type of culture related directly to client outcomes, including improved patient mood, quality of life, satisfaction, and fewer trips to the ER.

It’s impossible to achieve this on a team that focuses on metrics over motivation. It also makes diversity, equity, and inclusion a business imperative: if the only people talking in a meeting, having their ideas heard, or receiving accolades are managers, and particularly if those managers are predominantly white men, will everyone else feel supported? Or will they tune out and feel like they’re not valuable members of the group?

I think even the words we often use in software development don’t serve us well, at least if we don’t consider why they’re there and why they exist. The goal is to create, maintain, and improve a project together, as a community of people, to meet real human needs, in a way that also satisfies the goals of your community.

Some examples of terms that are bad when left unexamined (and I think should probably be changed):

Documentation sounds like the driest thing possible. But we’re not writing a manual for the hell of it. We’re leaving signposts in the code that explain why we built something this way, how it works, the context behind its creation, and most importantly of all, who you are writing it for. Code is never self-documenting, because it can never tell you who it is for and why it exists. One might (might!) be able to follow clean source code, but you’ll never be able to understand the hopes and dreams of the people who made it, which are crucial for understanding the choices that were made in the past and how to continue to maintain the project.

Specifications are a subset of documentation that sound like bureaucracy. What I think is important is that, when you’re embarking upon building something, you take a step back and reflect on what you’re about to do. It’s good to get social feedback on your intended approach, but I think the personal reflection is the biggest value. These don’t have to be super-formal, but should be clear enough to be (I’ve had engineers literally yell at me: “I just want to code!” But after a few times going through this, they’ve all seen the value.)

Retros are, again, reflections. It’s about creating a space to learn what could have been better. A team’s processes are prototypes that are never too precious to be improved; sometimes individual team members need to think about how they felt during a project, and how that might have been better for them. If a project didn’t go well, it’s worth thinking about what the definition of success was, whether they had the tools to achieve success, and what might make a similar project go better next time. Standups are mini versions of this: about learning and supporting the engineer, not reporting back to managers.

Coding standards also sound like bureaucracy. But they’re there to help engineers make decisions about how to write code so that it’s usable by other people in their community. If everyone in a community is writing code the same way, the cognitive load to understanding someone else’s work is much lower. It’s a way of helping other people to understand what you’ve done more quickly.

We could go down the list — and maybe I will in a future post — but it’s clear to me that technical team management has fallen into a metrics over motivation trap that looks at hard numbers over experiential stories. That’s been a trap in technology overall: teams are more likely to do quantitative research rather than truly get to know the people they’re trying to help and learn their stories. The truth is that while some of the tools of the trade are drawn from math and discrete logic, software is fundamentally a people business, and the only way to succeed is to build teams based on great, collaborative communication, human empathy, true support, and mutual respect.

In turn, that means that I look to work in organizations that have those things (and in particular, mutual respect). It’s much harder to change an organization’s existing culture than to establish great norms in a new one — although it is possible, as long as management is on board.

I’ve rarely spoken about my work directly in this space, but I intend to do more of it over the next few weeks and months, including practical examples of techniques I use. If these topics are interest to you, and you haven’t yet, sign up for my newsletter.

· Posts · Share this post

 

Meta-provided Facebook chats led a woman to plead guilty to abortion-related charges

One of my nightmares is that something I helped to build would be used in this kind of prosecution. There’s an expectation of privacy built into the design of direct messaging apps, and designers have a responsibility to protect their users. They failed here.

[Link]

· Links · Share this post

Email me: ben@werd.io

Signal me: benwerd.01

Werd I/O © Ben Werdmuller. The text (without images) of this site is licensed under CC BY-NC-SA 4.0.