In this article, Robert L. Glass, list principles, facts related to software engineering. The list is organized onto the following categories:

  1. Complexity
  2. People
  3. Tools and Techniques
  4. Quality
  5. Reliability
  6. Efficiency
  7. Maintenance
  8. Requirements and design
  9. Reviews and inspections
  10. Reuse
  11. Estimation
  12. Research

I encourage you to read this article regardless if you are new to the field of software engineering or a long timer. Sometimes it is nice to be reminded of the "law of physics' regimenting our discipline.

[via IEEE]

1 Comment