@throAU, being user friendly - it's a tradeoff most of the time, but what a developer can do is "shorten the gap" it creates. You may have a situation where it takes some time and efford to get things going and you can make the most common case as easy as possible. What the developer should not do is raising the bar for the other cases. Windows kind-of does that. When you do not have an out-of-the-box driver for your hardware, you are basically out of luck. But the common case (driver is somewhere in the box with the hardware) is easy, that is being user friendly. Just not hacker friendly
What I tried to point out is that there are other interests mixed up in this. For some, wasting your time is their business. Spammers are a prime example for this (BTW, I read a good idea about spammers: They belong in prison, together with inmates who had their dingdong enlarged, swallow Viagra by the handful and are looking for a new love in their area.)
The side effect of Windows being user-friendly is that life gets harder for anyone else, not only on Windows. That's why we have these cursed win-printers, win-modems and what not, while no real standard is enforced at the hardware/software border. Such standards would free enormous amounts of development resources, of time and money. But there are interests against this. What is needed here is ignoring them and when necessary even fight them. Just look at KMS/GEM/... What is the benefit? Because the price is a lot of time, bugs, frustration and angry users who find their hardware now no longer working. These need to spend their time getting back, or they deem this no longer worth their time and go away. How many great ideas are lost by such things?
On the other hand, if everyone is comfortable with what they have, there will be no progress.
What I tried to point out is that there are other interests mixed up in this. For some, wasting your time is their business. Spammers are a prime example for this (BTW, I read a good idea about spammers: They belong in prison, together with inmates who had their dingdong enlarged, swallow Viagra by the handful and are looking for a new love in their area.)
The side effect of Windows being user-friendly is that life gets harder for anyone else, not only on Windows. That's why we have these cursed win-printers, win-modems and what not, while no real standard is enforced at the hardware/software border. Such standards would free enormous amounts of development resources, of time and money. But there are interests against this. What is needed here is ignoring them and when necessary even fight them. Just look at KMS/GEM/... What is the benefit? Because the price is a lot of time, bugs, frustration and angry users who find their hardware now no longer working. These need to spend their time getting back, or they deem this no longer worth their time and go away. How many great ideas are lost by such things?
On the other hand, if everyone is comfortable with what they have, there will be no progress.
Last edited by a moderator: