
Programowanie jest ćwiczeniem w gospodarowaniu ograniczonymi zasobami. Jest rzeczą bezsporną, że uświadomienie sobie, iż wszystkie zasoby, włączając czas, są ograniczone, jest czymś podstawowym w kształtowaniu zarówno rzeczywistości społecznej, jak i kulturowego i naukowego światopoglądu nadchodzących dziesięcioleci. Jeden z ekologów wykazał ostatnio, że czas jest, być może, zasobem, który wyczerpie się najszybciej. Ekonomiści i inżynierowie zaczynają zalecać plany stabilizacji wzrostu ekonomicznego i zastąpienia cennych materiałów (takich jak metale) powszechnie dostępnymi (takimi jak szkło). Jeśli w ogóle mamy się nadal rozwijać, musi być to rozwój poprzez „przetwarzanie” (recycling). Komputer, ze swej natury oszczędny w korzystaniu z zasobów, mieści się w tej perspektywie.