I program a simple Content Management System for beginners. My problem is not so much with the clients as with one of my managers. Here's a conversation we had about 10 minutes ago.
"Manager": Is it possible to make this text-area in the editor EXACTLY the same width as the finished column on the page?
I lie, it might be possible but I don't want to do it, for reasons which will become apparent.
Him: Are you sure? It would solve my problem with linebreaks.
We've had this conversation before. He keeps pestering me with problems which are only problems for him, because he insists on doing things in the most stupid manner possible. Observe:
Him: Because it's really irritating when I edit a text and I put in linebreaks in all these different places to get a nice, straight edge on the right margin, but then I save it and it looks entirely different!
Me: Yes, that's because you're not supposed to do it that way.
Him: I know, but many people do it like that! It would be really great if it looked exactly the same in the editor as the finished result!
Notice that he knows that his method is wrong, but he still keeps doing it. My mind boggles, but I persevere.
Me: It would be an awful lot of work for no good reason, and I'm not even sure it can be done. Even if it looks ok on my machine, and your machine, it's not certain it will work for everyone.
Him: Well, at least it's something you can work on if you don't have anything else to do.
Me: Oh, I have a LOT to do, trust me...
Him: What could you possibly have to do that's more important than this? The way I see it, this is the only thing left to add to the program. You should do it as soon as possible!
Me: Actually there are a couple of other things to add which are more useful.
Him: We'll talk more about this tomorrow.
Sure we will, and I'm so looking forward to it. Why can't people stick to doing their own job and let me do mine?