Unity and Enshittification

Last week, I wrote about Enshittification, which is a great lead into for what just happened with Unity. Unity is a game development engine. It’s a very popular platform and a number of universities use it as part of their game development degrees. Popular YouTuber Mark Brown, of GameMakersToolKit uses Unity in his series exploring novice game development.

Which is rather unfortunate, because Unity has gone and decided to retroactively add a way to claw back value from game developers. They announced it on 9/12, it is a Run Time Fee for every new install of a game. It might not sound like a lot, $0.20 (at the lowest end) for an install, however, if you are a low priced game, because it’s a small game, that could be 1/5 of your revenue. Add in Steam’s 30% fee, you’re already at 50% of your revenue chewed up in fees. The other challenging part of this fee, is that it would apply to every computer an end user installs the game on.

I have a Steam Deck, a laptop, and a Gaming PC. If I installed a $0.99 game on all three systems, the company that developed by game would have lost 10 cents on my purchase. That’s untenable for game developers. It’s not a survivable product strategy. Game devs and publishers would need to charge at least $2.00 for every game to ensure they made money. Which might kill the viability for that game.

In a related cash grab eX-Twitter is contemplating charging a fee for every user on the platform. No matter how much you use the site, it’s now a subscription price. The benefit of that product was always the free association and random interactions on the platform. Another way it’s been enshittified has been the significant growth of Nazi users.

Companies that dramatically change the terms of use, will drive customers away. They will push companies from the platform or potential companies away. The Developers of Terraria, didn’t even use the engine, have elected to fund two Open Source development engines as a result.

I think it’s important for technology companies to take a long look at what the users are saying in response to Twitter, Unity, Google (and it’s Google Graveyard), and Telecom companies. End Users, the life blood of any platform, avoid these companies and their products as much as they. They do not want to be exploited. It’s toxic.

The executive class do like these schemes as they push up the “value” of their products to the stock market. However, this is ultimately at the expense of their long term revenue and value to customers. Working with your customers, both immediate and end customers, will drive value for your business in the long run. Trust lost is lost value. Don’t enshittify your products.

Book Review: Race After Technology: Abolitionist Tools for the New Jim Code by Ruha Benjamin

Race After Technology: Abolitionist Tools for the New Jim Code by Ruha Benjamin

My rating: 5 of 5 stars


This book builds on the research in Algorithms of Oppression: How Search Engines Reinforce Racism and Dark Matters: On the Surveillance of Blackness, so I definitely recommend reading those two books first. I’m not alone in that, in one of the talks I’ve watched Benjamin give, she explicitly mentions those books as influencing her. I really enjoyed this book, it brought together ideas from my own master’s degree, including the complexity of how technology is used. In one class we specifically discussed the Moses’s bridges in New York (despite this being taught in the Netherlands), which were designed to exclude the poor by preventing buses from crossing the bridge. In this book she discusses this bridge and how it can pull in the very people that were expected to benefit the bridge design (basically a bus full of rich white kids went across after they came back from a trip to Europe, the driver hit the top of the bridge which resulted in 6 people getting seriously injured).

She modernizes these examples by describing how algorithms are created to approximate details about people, such as determining their ethnicity to provide “targeted services.” Due to historical redlining, the practice of creating white people only enclaves in suburbs and portions of the city (a Jim Crow era set of laws), the zip code has become a reliable indicator of ethnicity and race. She gives the example of Diversity, Inc., which creates ethnicity or racial classifications for potentially hiring companies. They will look at the names of people and assess their ethnicity, however due to the history of slavery, many African Americans have white sounding surnames, like Sarah Johnson, to “correctly” identify the ethnicity of Sarah, the company uses her zipcode to assign her race.

Overall, I found a lot of examples in this book very illuminating. Benjamin finds the approach to Design favored in Silicon Valley wanting and excluding, primarily focused on empathizing for making money, which in many cases is empathizing with whiteness. Furthermore, Benjamin argues that empathy can lead skewed results, such as body camera video providing empathy for police officers even when they are killing Black people for crimes which aren’t capital offenses or no crime at all.

As an engineer, I took this book as a warning. That we need to understand how data is impacting those around us. That we need to understand how data that might seem harmless to me, could cause serious harm to someone else. That algorithms that seem to be doing good, could instead be quickly turned into something bad. Facial recognition is a great example. Facebook tags people in photos without consent and this can be exploited by law enforcement. Furthermore, since facial recognition software is so inaccurate, it can misclassify a person as the wrong sex, the wrong person, or in extremely bad past cases, as an animal.

Furthermore, engineers have the responsibility to ensure our work is used to create more equity in the world. Benjamin offers a few different organizations that are working to ensure justice and equity for everyone. Maybe it’s time that software engineers/developers have a responsibility for this the same way a civil engineer must ensure a bridge is safe.

I recommend that anyone that works at a social media company read this. Anyone doing work for algorithms in banks, insurance, hiring, and housing really understand the fact that algorithms aren’t objective. They are as objective as our history. Our history hasn’t been objective nor equitable. We must change that.



View all my reviews

Banning TikTok Will Blow Up in US Politicians’ Faces

Leaving aside the various reasons why Trump would want to ban TikTok, which are almost entirely self serving, we need to take a step back and look at how banning an app from China could negatively impact US companies and if that’s a good thing or a bad thing.

First, TikTok is a short video app that allows people to make both simple and sophisticated videos. Some are edited to present an entire scene others are just short videos of live action. They can be used for political commentary or just for humor. This isn’t the first App like this, Vine was the original TikTok and was widely popular, but Twitter was unable to monetize it, so they shut it down. Instagram has Instagram Live, Facebook has an app like this too.

However, the big difference between those apps and TikTok is that TikTok may have influenced the Tulsa rally and made Tump look back. The OTHER difference is that it’s owned by a Chinese company. There some fears that this means it will be used by China to collect information on American citizens and shared with the Chinese Government to do something back to our citizens. There’s “fear” that TikTok will influence the election in some fashion and will be, ultimately, influenced by the Chinese government.

To be clear, just about every social media company has to share information with their government. There’s currently an ongoing law suit in the EU about US social media companies and if they properly shield EU data. With that ruling, there are serious question if social media companies can send any data back to the US, since the US government routinely gets access to the data. That the US Government is a huge problem when it comes to social media companies.

Given that the US is looking to ban TikTok for something very much like what the EU just ruled that the US is doing, should give lawmakers pause before banning any other country’s social media platforms. If the US does something like this unilaterally, without going through any third party organization, like the WTO, then other countries may take that the opportunity to do the same for any company from a country they don’t like. If it’s good enough for the US, it’s good enough for us!

Furthermore, this flies in the face of the Neo-liberal economic framework the conservative movement in the US purports to support. Rather than government regulation, they should be pushing for Facebook, Twitter, and other platforms, to compete against TikTok and defeat it in the market place. Given that they are instead resorting to regulations, indicates the fact that they are being opportunist here and simply doing this for political reasons. As it is something of a political platform for young people.

Additionally, since there are at least two known cases of Facebook actually influencing elections through external meddling, the US 2016 election and Brexit vote, it is likely that Facebook represents more of a threat to any given government than TikTok. Though, all platforms can be turned into a disinformation platform if enough actors decide it should be turned into a disinformation platform.

It should be viewed as likely that other governments would move to ban US based social media companies and services, like Google and Amazon because of their closeness with the US government. Amazon provides an AWS platform for the CIA and other three letter organizations.

Of course, this might all be moot, because it’s not obvious that the US government can even ban TikTok, as it IS such a huge platform for free speech. Regardless, keep an eye out for other countries taking a lead from the US government after TikTok is banned. It is likely that dictatorships will leap at this chance.

We should not ban TikTok. We should create laws and a framework that requires businesses to strongly protect user data on any social media platform regardless of if it is US based or foreign. We should expect to see more innovation from othe countries over the next few years and that Facebook, Amazon, Google, Twitter, and Microsoft will all experience strong competition.

Corporate Responsibility and Black Lives Matter: Put Money Where Your Hashtags Are

Over the past week I’ve seen a lot of blacked out squares with some semblance of corporate PR speak about honoring diversity and supporting #BlackLivesMatter. Leaders have sent out emails within their organizations explaining how the organization supports the movement and in many cases, this has actually come with some financial donation, like $1,000,000 to NAACP and/or ACLU. These are fantastic gestures. However, they often feel empty. This twitter video really highlights why.

Another reason these gestures feel less than sincere is that the businesses that are coming out and saying these things, often have significant contracts with law enforcement, the Border Patrol, FBI, or national intelligence organizations. For example, Amazon has put out comments around supporting BLM. However, their Ring subsidiary has contracts with at least 400 police organizations nationwide. In fact, they were talking about increasing this and adding facial recognition to the recordings as recently as January.

Furthermore, many companies provide discounts and negotiated rates with local government employees. This, of course, includes police forces. Apple is an example that has Federal, State, and Local Government discounts. We shouldn’t find this surprising, as these organizations have massive buying power together. Companies like Intel also get discounts from the Apple store. However, if Apple is serious about more than just Diversity and Inclusion, Apple should drop discounts for cities and states with high numbers of police brutality cases.

For organizations that really want to make a difference where Black Lives Matter is more than just a hashtag to jump on to show “solidarity,” the ultimate expression of this is through divestment of support for the police. Hold police organizations accountable by removing special treatment. Hold police accountable by cancelling contracts for cloud storage. Hold police accountable by eliminated contracts for facial recognition. Hold police accountable by cancelling IT modernization projects. Hold police accountable by cancelling consulting contracts.

Collectively, define the requirements for restarting engagement. These demands include reduction of police brutalities (ideally as close to zero as possible), elimination of Qualified Immunity (or significant reduction), prosecution of police officers for excessive force, including murder, restructuring of police union contracts to prevent bad cops from being rehired, reintroduction of community policing efforts, introduction of civilian management boards.

These are some ideas provided by the BLM community. I’m ultimately not the right person to be dictating these requirements. Companies that are claiming solidarity should work with Black community leaders to identify the criteria for working with police departments again. Any other than true solidarity through divestment is just more words. Words that may be true, but without action, those words are meaningless. Without forcing the police departments to make change through dropping support, nothing will change. By enabling infrastructure, you’re enabling police brutality.

Below are some more ideas from Killer Mike:

A Post Crisis, Economic Recovery and Crisis Mitigation Proposal

In my last post, I argued that Supply Chains increased the spread of the COVID-19 Pandemic. I proposed the idea of regional centers for manufacturing to minimize sprawling supply chains and to encourage local innovation to meet different needs based on those regions. I think I need to take this to the next step. Localizing ability to respond to crises. Obviously there are huge benefits to scaling manufacturing capability during times of stability and crisis alike. The cost of making a single N95 mask is much lower whenever you know you’re going to crank out another 100,000 masks over the next few weeks. Because the cost of all that capital equipment is spread across all the masks.

However, because of the centralization of these manufacturing centers, in many cases in China or South East Asia, this creates a supply issue if the entire world needs the exact same thing. This requires a strong central buyer to compete on the market to buy additional supplies. In the US that should be the Federal Government. Sadly, this hasn’t happened and in fact, the President is playing favorites with states and providing medical supplies. This is hugely problematic. However, there’s an opportunity here to protect states in the future from an outbreak and to rebuild the economy.

I propose that states, let’s go with Oregon, cause I live there, creates regional innovation and manufacturing centers (OIMC – Oregon Innovation and Manufacturing Center). These OIMC should be positioned at least one per country, but carefully to ensure that if there’s a critical event, such as a Cascade Subduction Event, the region will have an OIMC on each side of the event. In the Portland Metro Area we’d want one in Easter Portland and one in Beaverton or Hillsboro. Furthermore, these should be located in such a way that if a tsunami hits the coast, an OIMC can double as a shelter and emergency production center.

The goal of the OIMC at the surface would be to manufacture critical items during a crisis. For example an OIMC would have the inventory to build ventilators, N95 masks, disease test kits, materials to stop flooding, fight fires, or whatever major crisis emergency items that might impact that specific region. For example, Roseburg might have more items to fight forest fires than the Portland region, because of the types of crises that impact that region. The list of items should be defined by a combination of FEMA and that state’s emergency and health agency.

However, we can’t just have an OIMC doing this sort of work. There aren’t enough crises (thankfully), to warrant establishing a dozen or more of these locations. That’s why these aren’t just Crisis Manufacturing Centers, these are innovation centers. They become a low cost rental space for businesses to start. For example, you want to open a welding shop but can’t afford the cost of equipment, hiring people, managing books, and the cost of a place to rent? No problem, the OIMC will offer business loans and services to manage HR, your books, sales, and provide a no cost then low cost rental location. You have trouble hiring people with the right skills? No problem the OIMC will offer year round training sessions on a variety of tools. It will have to because it will need to have all the skills to make those critical items.

Wait a minute, won’t the OIMC be competing with other companies? Yes. However, whenever we are not in crisis the OIMC can become flex capacity that companies can rent out until they have the capital they need to expand their business. So, during normal time the State of Oregon is not competing with medical suppliers. They are place that offers services instead. This will allow the OIMC to essentially pay for itself.

Furthermore, these centers offer an opportunity for the region to develop and build technologies they need to support themselves. Given the cost of some farming equipment, the OIMC could elect to manufacture some lower cost farming equipment in really hard hit regions. There are some blueprints at Open Source Ecology which can provide an idea of what we could build, if we need these OIMC to provide a lot of capability during a short time.

Holistically, I think this approach can provide flexible manufacturing capability during a major crisis that will allow states and counties to meet their need when the entire country is stressed at once. It will provide regional support during times of emergencies, which seem to occur more and more frequently, and it can provide an opportunity to rebuild communities by offering skills and spaces to start new businesses. Everyone is going to be hit hard by this pandemic. We need a serious plan for addressing this.