Development Principles
TBD. Including SOLID (single responsibility, open-closed, liskov subsitution, interface segregation, dependency inversion), DRY (don't repeat yourself), GRASP (general responsibility assignment software patterns), etc.
Will likely also touch on OO vs. procedural programming, and its pros and cons.
Sources and Additional Resources: ...