O'Reilly logo

Hardware/Firmware Interface Design by Gary Stringham

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 2. Principles
As I was adding yet another best practice to my collection, I asked myself, “Why is this one important? Why does it belong?” I thought about it and then answered my own question, “It supports version independence.” The term “version independence” had just popped into my head. (I have since replaced it with “compatibility.”) But I realized it was a good way to describe why many of the best practices belong in the list. Then I realized that it was a guiding principle and that all of the best practices in the collection were there because of some fundamental principles that I was following, even though I had not verbalized them.
Just as a brief review from last chapter, “principles” and “practices” are not interchangeable terms: ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required