Welcome to the Program Documentation site for new Programmer(). Here, all the code used by new Programmer() projects is thoroughly documented with explanations, logic, and examples. In addition, you will find annotations for any libraries hosted at new Programmer() that may not be explicitly used in projects or tutorials. Although the primary motivation of the site is to better aid you in understanding the reasoning behind the structure of code, this site also emphasizes the importance of documenting code well. Without text explaining the high-level organization of your programs, neither colleagues nor your future self will be able to discern the intent of what you had written. Documentation is the first step toward program portability and maintenance, hence the existence of this site.

As new Programmer() is a work in progress, this site does not have any data relating to it. At present, current public projects will be displayed.