I see you've never worked a helpdesk. :)
(Depressingly, yes. PEBKAC is the most common diagnosis and people get really angry about it.)
(Depressingly, yes. PEBKAC is the most common diagnosis and people get really angry about it.)
Developers surprised by users lacking a mental model of the operating system, who follow HIGs without understanding why they exists, or who never see how their applications are used, are prone to build applications that kill by a thousand paper cuts.
It doesn't help that people skills are moved to a separate discipline and not taught as part of the essential CS curricula.
PEBKAC == "Problem Exists Between Keyboard And Chair",
means you, the user, are the cause of the issue, not the hardware or the software
PICNIC == "Problem In Chair, Not In Computer"
— "It's PICNIC again, guys"
— groans all around
ID10T