|
|
Am 06.08.2015 um 03:40 schrieb Jim Henderson:
> On Wed, 05 Aug 2015 21:51:12 +0100, Orchid Win7 v1 wrote:
>
>> Is that "dumbing down"? Or is that "removing unimportant implementation
>> details"? Where do you draw the line?
>
> Back in the olden days, computing resources suffered from scarcity - you
> had to be concerned about every byte of memory you used, and often
> implementations of data structures included obscure bitfields in order to
> conserve memory.
>
> These days, computing resources *generally* are not considered scarce,
> yet programmers generally behave as though they are, and implement code
> in that way, at the expense of a user interaction model that users can
> actually use.
They do? Srsly?
Last time I was in the software development business, conserving
resources is exactly what programmers absolutely, positively /don't/
these days.
Except for, indeed, ...
> There *are* cases where high performance needs to be taken into
> consideration - yet the area where user interaction is *really* important
> (games), you get both high performance *and* good user interaction design
> - at least in games that are successful. Game players have plenty of
> choices for where to spend their time, and if a UI is too complex,
> they'll move onto something that entertains rather than something that
> frustrates them.
... game developers.
(Them, and embedded systems developers.)
Post a reply to this message
|
|