Hans_ wrote:
...Maybe all developers should be given a machine with restricted resources, and told to make it work usably on that.
That was literally the case with the BeBox developers. The machines had two processors, but they were only allowed to have around 16 Mb RAM installed (look it up).