Cover of Working in Public

Working in Public

Publisher's Summary

An inside look at modern open-source software developers - and their influence on our online social world.

Read more

Open-source software in which developers publish code that anyone can use has long served as a bellwether for other online behavior. In the late 1990s, it provided an optimistic model for public collaboration, but in the last 20 years it shifted to solo operators who write and publish code that's consumed by millions.

In Working in Public, Nadia Eghbal takes an inside look at modern open-source software development, its evolution over the last two decades, and its ramifications for an internet reorienting itself around individual creators. Eghbal, who interviewed hundreds of developers while working to improve their experience at GitHub, argues that modern open source offers us a model through which to understand the challenges faced by online creators. She examines the trajectory of open-source projects, including:

The platform of GitHub, for hosting and development

The structures, roles, incentives, and relationships involved

The often-overlooked maintenance required of its creators

And the costs of production that endure through an application's lifetime

Eghbal also scrutinizes the role of platforms like Twitter, Facebook, Twitch, YouTube, and Instagram that reduce infrastructure and distribution costs for creators but massively increase the scope of interactions with their audience.

Open-source communities are increasingly centered around the work of individual developers rather than teams. Similarly, if creators, rather than discrete communities, are going to become the epicenter of our online social systems, we need to better understand how they work and we can do so by studying what happened to open source.

©2020 Nadia Eghbal (P)2020 ListenUp Audiobooks

Audience
adult
Length
medium · 256 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Working in Public? Here’s where I’d start.

These suit anyone who liked Working in Public. Sign in and mark a few books for picks shaped around your own taste.

  1. JavaScript Basics for Beginners Shares computer software
  2. Java software solutions Shares computer software
  3. How to Unblock Everything on the Internet Shares computer software
  4. Crafting Interpreters Shares computer software

“If you want more of the same (social science about technology), start with these.”

  1. Computational Handbook of Statistics
  2. Digital Research Confidential - the Secrets of Studying Behavior Online
  3. Digital Divide
  4. Social Media as Surveillance: Rethinking Visibility in a Converging World

“If it was the computer software that hooked you, try one of these.”

  1. Clean Architecture
  2. The Cassandra virus
  3. Managing iterative software development projects
  4. Language and Automata Theory and Applications

“These start from a similar idea, even if they go somewhere else with it.”

  1. Maven: The Definitive Guide
  2. Perl Testing: A Developer's Notebook
  3. Learning UML 2.0
  4. Invisible Engines: How Software Platforms Drive Innovation and Transform Industries