A nice collection of items that, no doubt, would improve the overall effectiveness of a developer.
However, do we believe these rights to be inalienable. From whence do these rights flow? I am not against Better Conditions, but rights implies either a vaguely disguised threat - or plea. If these rights come from the Great Developer in the Sky, so be it.
As for the “developer should be on the slowest machine” nonsense (yes, nonsense): This argument has been picked up, touted, and reasonably knocked down for decades now. Is no one listening - or do they believe that all the work in software development processes: agile, RUP, etc is just to make the Developer better? No - the cost of the “development” hour is the single, largest, expense in the creation of new software.
So, if you have no economical sense: Go ahead! Give them slow computers. And watch your budget EATEN alive as developers lean back in those New Comfy Chairs and stretch while the current compile/test/debug goes on and on.
The only addition I have, and it isn’t exactly a right is this:
Developers ARE business people.
Okay, just a statement and not a right. However, allowing the old stereotype of the “developer who don’t know nothing but code” never really existed but it does allow the non-technical to look down their collective noses at Developers - even though that same group is the group IMPLEMENTING their business rules.
Slow computers for Developers. Think Business!