What your company website’s source code is saying about your business

We can apply Conway’s Law to learn about a company’s structure and values, and the lessons are insightful to insiders & outsiders

It might just look like a stereotypical Hollywood screenshot, but it actually says a lot about how Medium runs its business.

Rather than typically applying Conway’s Law to our own organization’s code base, we should be using it to gain opinions of other companies.

Aspect 1: Where is the site hosted? Who does the SSL? Who does the CDN? Is it fast?

Aspect 2: Is the site all on one application, or a bunch of them? Is there a consistent feel across all the sections?

The way the page loads says a lot about the company, beyond just time to load

Aspect 3: How many 3rd party assets are loaded on the site? None? Some? Too many to count?

Aspect 4: The JavaScript and CSS — is it consistent? Is it modular? Is there a lot of redundancy? Are there 17 different personalities at work?

Aspect 5: What about the comments in the code, and the variable naming?

The hardest part of writing this post was excluding Google+ from this image…

Aspect 6: Are there a lot of antiquated artifacts on the page?

Aspect 7: The 3rd parties that are integrated — are they quality? Is there consistency? Is there diversity?

3D rendering of DOM for search results of a major ecommerce retailer

Aspect 8: How does the DOM render?

What did I miss?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store