Thank you for writting this, Jeff. The 6 principles you mention here are indeed fundamental to the quality of work life for a software developer; and, from an educational point of view, you have done a great service to the industry by writing this article.
Based on the foundations of this article, a few weeks ago I wrote a revisited version of The Programmer Bill of Rights. It includes other 4 principles that IMHO have become basic rights as well during the last 10 years; and they aren’t extravagant demands either.
In short, these 4 additions are: "1) Every programmer shall be free to choose her preferred IDE", "2) Every programmer shall have admin rights on his computer", "3) Every programmer shall have access to the big picture" and "4) Every programmer shall have autonomy in his daily work". They are explained in further deatil in my article, in which I have also included your original 6 rights, providing further evidence of their importance.
It would be great to know your opinion about the 4 new proposals :).