What does the resolution of an end user have to do with the desired resolution of a developer's machine? Each is accomplishing different tasks. Should you also program in an uncomfortable chair because many of your users will not be able to afford a quality one?