Henry Catalini Smith

I'm Henry, a software engineer based in Malmรถ, Sweden.

The future of open source is democratic, community-led and non-profit

I'm so fucking bored of companies.

Venture capital enjoyed a decade or more setting the agenda in the tech industry. For me that whole narrative has become like that one overplayed song that you'll change radio station to avoid hearing again.

Man leaning out of bath to change radio channel
๐ŸŽถ Anxiety, keep on tryin' meโ€ฆ

In hindsight I think this business fatigue was a big part of why I was so stoked to join Codeberg e.V. earlier this year. Little things like getting to actually vote on the new privacy policy or which types of license should count as free turned out to be unexpectedly intoxicating expressions of autonomy.

Then came Ruby Central's attack on RubyGems. For me James Coglan summarised this best.

the ruby ecosystem, in particular the people running the package repo, have set a precedent that if you make something and it becomes important, it can be taken from you with no due process

https://mastodon.social/@jcoglan/115389887137608429

It's all culminated in a realisation: I'm becoming less and less interested in neat little technical innovations that incrementally improve some workflow while reinforcing these legacy power structures where capital calls the shots. I need a better world more than I need a better computer.

Two examples of this type of shallow tech-centric innovation that I see getting some hype right now would be Bluesky's AT protocol and Google's Jujutsu version control system. In my opinion both of these are examples of a growing pattern of what I'd call "governance theatre" where capital decorates some of its sociotechnical leverage with nice-sounding words like "open" and "decentralised" while retaining true strategic control for itself.

Jujutsu provides a neat example of governance theatre in the commit message for commit d8feed9.

copyright: change from "Google LLC" to "The Jujutsu Authors"

Let's acknowledge everyone's contributions by replacing "Google LLC" in the copyright header by "The Jujutsu Authors". If I understand correctly, it won't have any legal effect, but maybe it still helps reduce concerns from contributors (though I haven't heard any concerns).

Google employees can read about Google's policy at go/releasing/contributions#copyright.

Beyond the self-admitted performative nature of the change and the irony of including an URL that only works on Google's VPN in a commit message attempting to make the project seem less affiliated with Google, the elephant in the room is that you have to go to https://cla.developers.google.com/clas and sign a CLA before you can even contribute to this project.

I find atproto even more insidious because of the way the sales pitch for it explicitly acknowledges how problematic these power structures have become and tries to sell you a tech fix to a human problem. Dan Abramov's Open Social post captured the spirit of this best.

However, collectively, the net effect is that social platformsโ€”at first, gradually, and then suddenlyโ€”turn their backs on their users. If you canโ€™t leave without losing something important, the platform has no incentives to respect you as a user.

Maybe the app gets squeezed by investors, and every third post is an ad. Maybe it gets bought by a congolomerate that wanted to get rid of competition, and is now on life support. Maybe it runs out of funding, and your content goes down in two days. Maybe the founders get acquihiredโ€”an exciting new chapter. Maybe the app was bought by some guy, and now youโ€™re slowly getting cooked by the algorithm.

https://overreacted.io/open-social/

The difference between Dan and I is that he buys the idea that you can patch a problem with human power structures using a sufficiently clever technical trick, while I don't. I think you have to confront the power issue directly, and I think that's what Codeberg's democratic community-led non-profit structure is such a great example of.

So when I see these new Codeberg competitors springing up, I struggle to get as excited as I did for Codeberg itself. I look at things like Tangled and East River Source Control and I see startup guys betting big on pseudo-open things like Bluesky's AT protocol and Google's Jujutsu version control system. All I see is Ned Ryerson bounding over yet again to sell me life insurance.

Ned Ryerson alongside Bill Murray in Groundhog Day
I sure as heck fire remember you!

Been down that road. Know where it ends. Bored absolutely shitless of it. What's most exciting to me now in the VCS space is seeing through this experiment in democratic non-profit community-led ownership that Codeberg represents.

My smartphone was making me fat

Itโ€™s been about five months now since I stopped carrying a smartphone. Recently my BMI re-entered the โ€œhealthyโ€ range for the first time in about five years. Iโ€™m pretty convinced the two are connected and here's why.

Before I got the Nokia my daily screen time on the phone was on the order of several hours. All those moments sitting still looking at some app really add up. If I have eight hours left in my day after subtracting sleep and work, spending half of those sitting still looking at a phone doesn't leave a lot of time for much else.

Becoming a parent made me feel extremely time-poor. Ditching the phone had the opposite effect. It added extra hours to my day.

Another effect of kicking the smartphone addiction was the return of boredom to my everyday life. This was good! It was something I was specifically aiming for too, like kind of a choosing friction sort of thing.

The secondary effects were a surprise though. The boredom reawoke long dormant impulses to be creative and physically active. Basketball courts and skateparks became places to spend some of all that newfound free time.

Perhaps most important of all was how much my relationship with temptation and willpower has improved as a result of dealing with the addiction to the phone. The problem wasn't just the simple logistical issue of spending a lot of time on the thing, or that the resulting absence of boredom was ultimately harmful. Deeper than that, I think the everyday act of repeatedly choosing to surrender to that craving slowly grew to a more general problem around impulse control.

So after several months clean what I've found is that even the temptation to buy e.g. a chocolate bar during a grocery store trip has started to become way more manageable. Same thing for the occasional bright idea to have a few beers after putting the kids to bed.

I definitely won't be going back. The fucking things are just too engaging and it's no accident. Every app on there has a whole little army of super talented strategists and engineers and designers behind it, all conspiring to squeeze an ever-increasing amount of "engagement" out of you so that they can put a graph going up and to the right in a PowerPoint slide.

Smartphones must seriously be the only modern addiction where people try to recover while still carrying the object of their addiction around with them. Can you imagine how insane it would be to try to recover from alcoholism but continue taking a hip flask everywhere just because it happens to have a really convenient slot to store a drivers' license and credit card?

No, fuck that. I got clean and now I'm staying clean. Once a week or so I pull up the list of apps on the old iPhone and try to find one I can delete. It's down to about 30-ish left. Hopefully within a year or so I'll be finished untangling my life from it completely. Then maybe sell it or something and take the relapse risk down close to zero.

Finding an app you can delete on your phone right now might work pretty well as a first step of your own come to think of it.