if you&#x27;re implying that everyone who usefully modifies source code or compiles with options is able to write the code from scratch, i would advise you rethink your position.<p>to put a finer point on it, the concept of &quot;layers of abstraction&quot; is fundamental to computers and software.  i can know <i>quite a bit</i> about adjusting the pieces of a program without having the ability to build it as effectively as i modify it.