I was thinking the other day about the journey from paper to Google Docs, and how it’s similar to the journey from hardware to containers. How did we get from Point A to Point B? The road is long and winding, but please stick with me. For the purpose of this analogy, forget about FTP, SSH, and remote access; just think back to how people shared copies of development environments, aka drafts. It all started off pretty tedious.

Remember paper? You wrote on it. You could physically pass it or even mail it to other people. In fact, the only way to share it was by mailing it. Different people could make changes to the document, but they would need physical access to do so. It was tough to know who had done what, and anything written on the paper was more or less permanent. Oh, you could erase the marks on the paper, but the paper was never really the same (especially depending on what kind of writing instrument was used).

To read this article in full, please click here