We believe in some basic human principles - everyone should have the opportunities not just to survive, but to excel with their God-given talents and abilities. Those are the values that should be reflected in our budgets.
My list of basic tools is a partial answer to the question about what has changed: Over the past few years, large numbers of programmers have come to depend on elaborate tools to interface code with systems facilities.