|
|
Chambers wrote:
> While sleeping on the bus this morning, I had what I considered a rather
> interesting thought.
>
> Coding frameworks all have the objective of making it easy for
> programmers to do work quickly. My thought was, that these frameworks
> are split into two groups, due to their usability targets.
>
> The best frameworks (imo) are those that make it easy for professionals
> or experts to work quickly.
>
> The worst ones are those that try to make it easy for novices or beginners.
>
> Each set of frameworks is difficult for the opposite set of programmers
> to use, but the first holds potential for novices to learn, while the
> second will never be useful for experts. Hence the greater value of the
> first set.
Arguably this is why most M$ products aren't useful to experts. Almost
every M$ product I've seen to date is designed around the assumption
that the person using it is too stupid to operate a complex machine and
must therefore be prevented from doing certain things.
Post a reply to this message
|
|