Please add spaces between words: Thereaderneednotbeaprogrammer,butshouldknowbasicsoftwareengineeringconceptssuchassourcecode,compilers,andpatches.
The reader need not be a programmer, but should know basic software engineering concepts such as source code, compilers, and patches.