One of our architects asked today if he could open-source some of the high-level architecture work he had been doing at Shutterstock.
The proposed material included diagrams, some code, and a write-up on his own blog. The example in the note was our thumbnail service. He wanted to publish it through the company’s public GitHub account and, eventually, use the work to speak at technical conferences.
My answer was yes, with the obvious next step: I would talk with legal and bring communications into the conversation.
I was supportive because the instinct was right. Good internal work can become useful public work when it is cleaned up, explained, and separated from anything confidential or security-sensitive. The process takes more than dragging an internal diagram into a public repository, but that does not make the answer no.
There was a company benefit too. Shutterstock was operating at a scale that produced real engineering lessons. Sharing some of them could help other teams, attract engineers who cared about the same problems, and give the people doing the work a public record of what they knew.
The important part was that the engineer asked. It is easy for a company to say it supports open source while making the path to publish so unclear that nobody bothers. A usable path needs an owner, a legal review, a check for confidential details, and a reasonable decision time. Otherwise “we should share more” stays a slogan.
This email does not prove that the thumbnail-service material was eventually released. It records the proposal and my response, not the final publication. That distinction matters in an archive like this.
What it does capture is the culture I wanted to build. The people closest to the system should be able to explain it. Engineers should have room to teach, write, contribute, and stand on a conference stage when the work is worth sharing. Leadership’s job is not only to approve or reject the request. It is to help the person navigate the distance between an internal idea and something the outside world can actually use.