This website was archived on July 21, 2019. It is frozen in time on that date.

Sonya Mann's active website is Sonya, Supposedly.

Middlemen Are Crucial: Open-Source Software & Economic Growth

Disclaimer: I’m open to disagreement that is expressed respectfully. If you have an argument against my interpretation, please share it. (Of course, I can’t guarantee that I’ll agree with your critique.)


I want to elaborate on a conversation about the economics of code from Hacker News. User wrong_variable said:

“Programmers get no respect — and its our own fault.
The computing industry is directly responsible for 1/3 of global GDP in 2016.
Its time that this is reflected in our paycheck.”

Leaving aside the assertion that programmers aren’t paid well, I responded:

“Keep in mind that code is not useful or economically impactful without business and community management surrounding it.”

User overgard chimed in:

“I think that’s demonstrably untrue — open source and free software has had a massive economic and cultural impact with precious little of that originating from the involvement of business people or community leaders. (For instance, the GNU project or the linux kernel — not to mention how many commercial products must use zlib). Business support almost always comes after the value has been created.”

I disagree. There are two threads here that I want to tease out:

  1. Writing and testing code on the scale of a project like Linux or Ruby requires a community. Some people in the community, even if they are adept programmers, will be needed to support the project in other ways.
  2. Once a program / framework / whatever is ready, it can’t promote economic growth unless it’s deployed by a business. In other words, software for its own sake is economically pointless. (By the same principle, outside of the open-source world, managers, salespeople, and marketers exist for a reason.)

People who make things tend to underestimate the importance of middlemen. I mean “middlemen” broadly — anyone in between production and consumption. In this case, programmers are production and regular end-users are consumption. However, before any product can be consumed, you need distribution.

Photo by Florian Pircher.
Photo by Florian Pircher.

Prior to the internet, distribution was limited by physical location and thus geographically specific. Particular companies controlled particular regions; they maintained relationships with individual stores. On the internet this dynamic is fundamentally different because the cost of distribution is negligible. Digital goods are effectively free to replicate, meaning there is no marginal cost. (Ben Thompson’s “Aggregation Theory” describes the consequences: value comes from being the layer that users interact with, which compels suppliers or advertisers to use your platform.)

When it comes to software, distribution is simple but difficult. It consists of two crucial functions:

  1. Making people aware of the software’s existence.
  2. Convincing them to use it by providing a compelling value proposition.

For the most part, those things don’t happen spontaneously. You need evangelists (as much as I hate that word). And those evangelists need incentives. The creators and proponents of open-source software are usually not paid directly for their labor (there are exceptions) but they are rewarded with social capital that can be leveraged into professional remuneration. You need people to write documentation and blog posts, organize / host meetups, and generally nurture the project’s ecosystem. This is the “community” part of the “business and community management” that I cited as being vital.

Even more saliently, free and open-source software projects only have an economic impact when businesses exploit comparative advantage by using them. For example, Super Body Fuel’s online store was made with WooCommerce, which sits on top of WordPress. The owners didn’t have to hire a developer to build a site for them. Using PayPal [1] as their payment processor also lowered the up-front cost and hassle.

Because of this, businesses like Super Body Fuel need less capital to get started. The owners can spend more time focusing on factors that differentiate their business (in SBF’s case, formulating a healthier and less expensive competitor to Soylent). In terms of investment and payoff, growing their business is a higher-return activity than setting it up in the first place. Efficiency increases, which result from technological innovation, are the only impetus of non-zero-sum economic activity. In a word, growth.

Of course, none of this could happen if the Super Body Fuel owners didn’t know about WordPress and WooCommerce, or if they didn’t have access to the intermediary tools necessarily to deploy them. Some amount of information seeps around without anyone making an effort, but awareness and resources that will reach thousands of people almost always require intentional promotion. Thus, coding is not enough to propel the open-source world. Other types of labor are needed to keep attracting more contributors and users.


[1] Like every large software company, PayPal both uses and develops OSS. For example: OpenStack and Linux.

Simple Versus Easy

Simple things consist of a limited number of intuitively understandable elements. Easy things are, well, easy — they don’t require a lot of effort or education. There is plenty of crossover, but “simple” and “easy” are not the same.

Original photo by Sara Beth Adkins.
Original photo by Sara Beth Adkins.

For example, working retail at Walmart is simple. Almost anyone can do it, which is why it’s a low-paid job — there’s no supply constrain of potential employees to drive up the price. (Side note: price =/= value.) However, working retail at Walmart is a hard job. Being in contact with customers all day is emotionally exhausting, especially when you work for an exploitative company that doesn’t mind employee burnout.

It’s not the worst thing in the world when “simple” and “easy” are conflated, but it’s useful to remember why we have two different words and two different underlying ideas. There are plenty of simple tasks that are expensive because they’re difficult to execute.

I considered making this a longer post, but really, there’s no need. It’s a simple thought, after all ;)

Hourly Pay for Creative Work?

Photo by Graham Richardson.
Photo by Graham Richardson.

There’s a problem with being paid hourly for creative work. Intellectual productivity isn’t based on time, but on quality of output. I don’t know about the rest of you, but I can only think really hard and really well for a couple of hours per day, and usually not longer than thirty minutes at a time.

Concentration consumes a lot of energy, and I need frequent breaks to mess around and do nothing in particular. If I billed for that time, I would feel guilty, because I’m not actually putting words to paper or whatever my client is paying me to do. But I need the breaks to recharge in between creating the work.

I asked a mentor what to do about this problem and she suggested charging a day rate instead. So I guess I should figure that out for the next gig.

How Much Money I Actually Spend in a Month

Photo by Thomas Galvez.
Photo by Thomas Galvez.

I like sharing my budgets and expenses because people are very interested in what others do with money. Last October I wrote about my planned monthly spending, but I never got around to figuring out how well I stick to those numbers. (My work situation and income have also changed since then.) In November I listed which charities I donate to, and how much each of them gets. In some ways this follow-up post is an accountability exercise.

This is how much money I spent in January, and what I spent it on:

  • Rent + utilities: $700
  • Groceries: $322.77
  • Gas + transportation: $77.37
  • Cafe outings: $44.02 (spread over eight occasions)
  • Website expenses: $23.74 (probably tax-deductible)
  • Advertising: $51.78 (probably tax-deductible)
  • Media, books, and games: $164.19
  • Charity: $158 (definitely tax-deductible)

The total sum is $1,541.87. If you include the money I owe to my parents for health insurance, car insurance, cell phone service, internet, and Netflix, that adds another $463, bringing the total to $2,004.87. I typically reimburse my parents in periodic chunks rather than steadily each month — I should set up an automatic system. And I need to do something similar for savings. Right now I’m just letting extra money pile up in my checking account.

Caveats to keep in mind:

  • I live in a part of the Bay Area that’s less desirable than San Francisco or Oakland, but my rent is still slightly under-market.
  • One month is statistically insignificant and not wholly representative of all the other months.
  • My original post factored in expenses that I paid in lump sums (like my Gimlet Media membership); I simply divided the yearly outlay by twelve. In today’s accounting I only recorded money that was actually spent in January.
  • Let’s not even talk about taxes right now. Freelance taxes = ceaseless nightmare.

Saying Goodbye Was A Good Introduction: David Carr & Media Twitter

We’re approaching the first anniversary of David Carr’s death. Carr was the New York Times media critic, a former drug addict and newspaper editor who was adored by most (possibly all) reporters and media pundits. I have never seen anyone say a bad word about him. Considering how much time his cohort spends on Twitter, a platform not known for its users’ niceness or ubiquity of opinion, that’s impressive.

When Carr died I had just started becoming interested in journalism as a discipline and economic phenomenon. I had no idea who he was. It was bizarre to see, as Ben Thompson put it, “a nearly unending stream of expressions of grief mixed with personal anecdotes of a figure so clearly beloved.” Bizarre not because I found the outpouring unbelievable — I didn’t — but because I had just started following a bunch of tech and media analysts. It was the first topic that I watched everyone converge upon. The next was probably some Gawker-related scandal.

In a way, although it was tragic, David Carr’s passing was a wonderful introduction to a normally contentious community. I got to see everybody at their best, united in affection and gratitude for someone’s ideas and mentorship. Admittedly I enjoy the everyday arguments about ethics and money, which involve no shortage of sniping and ad hominems, but I’m glad that I know all these @handles can be kind too.

Sign up for my newsletter to stay abreast of my new writing and projects.

I am a member of the Amazon Associates program. If you click on an Amazon link from this site and subsequently buy something, I may receive a small commission (at no cost to you).