Snippets

You will do good work

If all you do in your tech career is:

  1. When something is slow, you look carefully at the output of a profiler or a query plan & make measured suggestions about what to improve;
  2. When something breaks badly, you gently but insistently ask what & why until you truly know, then the next time similar work is needed you bring up how to avoid doing what broke last time; and
  3. When someone lacks info, you make them feel good for learning instead of bad for not knowing;

You will do good work.

Code Doesn't Happen to You

Imagine you want to write a Python program that converts fahrenheit to celsius, but when you run your code, you see that your calculated result for 32 degrees fahrenheit is 25.6 degrees celsius. This isn’t right.

You likely have one of two attitudes. The first is correct, and the second is incorrect (and very common).

  • Attitude 1: The computer runs code according to the rules of the programming language you’re using, in this case, Python. You’ve achieved your goal when the program produces correct outputs for all valid inputs.
  • Attitude 2: When run, your code causes the computer to produce a myriad of unpredictable results. Programs may achieve your goal, but it’s impossible to know why.

If you have adopted Attitude 1, the mistake in the conversion can be explained by a mistake in your code. If you want to fix the error, you need to find that mistake and correct it.

Attitude 2 is what I refer to as “The Code Happens to Me”. If you have adopted Attitude 2, 25.6 is a bizarre result, and we don’t know why it happened. Maybe running the code again will work? Let’s change a plus sign to a minus, or a division to a multiplication and cross our fingers.

Attitude 2 minimizes your agency as you attempt to create software and is caused by bad explanations of what programming is.

[…]

In programming, the code is the primary independent variable under your control. Without a means of assessing whether a change to that variable has a positive or negative effect, programming will feel at best mysterious, and at worst a useless exercise in the arbitrary arrangement of abstract symbols.

The cognitive load of monitoring an opaque system

Mozilla promises that “AI should always be a choice - something people can easily turn off.” That’s fine. But how do you keep track of what a black box actually does when it’s turned on? How do you audit its behaviour? How do you know it’s not quietly reshaping your browsing experience in ways you haven’t noticed?

Even if you can disable individual AI features, the cognitive load of monitoring an opaque system that’s supposedly working on your behalf would be overwhelming.

The AI bubble is a political project

Numerous executives in tech repeatedly talk about how they think “AI” is going to replace workers. By their own account, that seems to be the point of the technology.

So far, the impact seems limited to a few select fields. Copywriters have been hit hard. Translators and illustrators are losing gigs everywhere I look. Training, especially in software development, seems to have been hit hard. Voice actors are getting replaced with generated voices.

The goal, if we are to take tech executives at their word, is to make these trends the norm, not the exception.

That is a political project. Attacking labour, deskilling the work force, and driving down wages, is fundamentally a political project and an extremist one at that.

Centrally managing language, using pervasive chatbot adoption as a lever to change corporate writing at scale, is another explicit goal of these companies. When Musk and Altman argue about which of their respective chatbots is less “left-wing”, their intent is clearly that they want to make all writing done with their tools less left-wing.

Centralised ideological control over all corporate writing is, again, an extremist political project, historically associated with violent authoritarianism.

We could go through how these tools are being used to power a wholesale takeover of our education systems, create a tiered system of healthcare access, and automate decisions to ensure that nobody can be held accountable for atrocious decisions, but it all comes down to the same, repeated point:

The AI Bubble is a right-wing political project that goes hand-in-hand with the ongoing resurgence of fascism.

Tech is a pop culture

Tech is a pop culture. Very few of the decisions made in the industry are made rationally or empirically. Studies and tests are used to justify the emotional decisions of the executive or management class. Infrastructure and stack decisions are made hedonistically – “cool” tech that makes the engineers and devs feel good about themselves almost always gets a priority over “boring” tech that has no risks.

The industry, especially the software side of tech, is driven by emotion and a sense of what is fashionable. There is genuinely more grounded engineering – materials, machinery, process, supply chains, etc. – taking place in the fashion industry than there ever has been in the software industry.

That’s why it’s a pop culture, not a fashion culture.

Toolmen

I think of the engineers and designers who have spent decades honing their skills, deepening personal and public creative practices in service both to the users of the systems they built and to their own brilliant spirits, now being told to park themselves in front of a sycophantic oracle that can be appeased only through rote dictates, and which never tires of lying even as their own minds and muscles atrophy from disuse. What is being automated here: the work or the people?

"It made me feel like I was eavesdropping"

The workers with knowledge of the project said it was initially intended to improve the chatbot’s voice capabilities, and the number of sexual or vulgar requests quickly turned it into an NSFW project.

“It was supposed to be a project geared toward teaching Grok how to carry on an adult conversation,” one of the workers said. “Those conversations can be sexual, but they’re not designed to be solely sexual.”

“I listened to some pretty disturbing things. It was basically audio porn. Some of the things people asked for were things I wouldn’t even feel comfortable putting in Google,” said a former employee who worked on Project Rabbit.

“It made me feel like I was eavesdropping,” they added, “like people clearly didn’t understand that there’s people on the other end listening to these things.”

A rude technology deserves a rude response

Critics have already written thoroughly about the environmental harms, the reinforcement of bias and generation of racist output, the cognitive harms and AI supported suicides, the problems with consent and copyright, the way AI tech companies further the patterns of empire, how it’s a con that enables fraud and disinformation and harassment and surveillance, the exploitation of workers, as an excuse to fire workers and de-skill work, how they don’t actually reason and probability and association are inadequate to the goal of intelligence, how people think it makes them faster when it makes them slower, how it is inherently mediocre and fundamentally conservative, how it is at its core a fascist technology rooted in the ideology of supremacy, defined not by its technical features but by its political ones.

[…]

I am here to be rude, because this is a rude technology, and it deserves a rude response. Miyazaki said, “I strongly feel that this is an insult to life itself.” Scam Altman said we can surround the solar system with a Dyson Sphere to hold data centers. Miyazaki is right, and Altman is wrong. Miyazaki tells stories that blend the ordinary and the fantastic in ways people find deeply meaningful. Altman tells lies for money.