I didn’t mind their analogy, but I think an analogy is a poor way to explain such a simple concept. Why not just say, “the code that the developers wrote” or something along those lines? I don’t think the concept of source code is inaccessible to laymen.
> Why not just say, “the code that the developers wrote”
Because some readers might not know what is the source code. Or they might have a vague idea but they might not understand what it means for the source code to be released.
> I don’t think the concept of source code is inaccessible to laymen.
I don’t think the article claims that. On the contrary; how I see it, the article explains the concept.