Linux has thousands of contributors.

Yet some commercial applications with dedicated teams seem to break every other update.

One of the strangest realizations I had as an engineer was that both of these statements can be true at the same time.

At first glance, it doesn't make sense.

Surely a project with thousands of contributors should be chaotic.