On 3/3/11, david wrote:
Bedroom
software developers have never had to learn to
eat their own dogfood.
Actually, that is why many of the apps are the way they are. Their
developers made them that way because they do use them, often daily.
(Many open source apps came about because some programmer had an itch,
and scratched it.) It works fine for them, so why should they change it
to fit some "amateur's idea" of how the program should work?
Ah, one of my favourite topics :)
The thing is that you don't break it down to a programmer that his app
sucks. You tell him how to make his app even better than it now is, in
a way that would keep his workflow more or less along the same lines
while improbing every other bit. And with time you can even convince
him/her to improve workflow. I've been doing that for years, and guess
what -- it works.
+1
Well put.