Entry tags:
If I could walk that WAI I wouldn't need the guidelines
Since the Understanding document ['Understanding WCAG 2.0'] is more than double the size of what it purports to explain, this itself may indicate a problem with WCAG 2.
Is it just me, or is an exposition of something often longer than what it's explaining? Particularly (one might even argue necessarily) when you're translating from technical specifications into more generally-accessible language, i.e. from high to low information density?
Is it just me, or is an exposition of something often longer than what it's explaining? Particularly (one might even argue necessarily) when you're translating from technical specifications into more generally-accessible language, i.e. from high to low information density?
no subject
(I have no idea how well the new guidelines will work, mind - I've not had a chance to look at them properly.)
no subject
no subject
no subject
Techie language isn't necessarily high-density information that the user cares about - it can just be wordy. For example, I sometimes see things which specify exactly what and when can happen where - what actions you can take, what functions you can use, what programming language constructs will work here. From the techie point of view, there's a lot of information there. From the user point of view, summarising this the other way around can be a lot of more useful ("It works on everything except...") or they've specified a lot of things that are exactly how you'd expect them to be. Other times, the technical documents are badly structured (from a user point of view) or repeat themselves a lot.
Some technical documents can be exactly the other way round, though. They assume high level of knowledge in the reader. The explanation of the document is having to provide enough gloss so that it makes sense to a layman (e.g. a business executive who's expected to nod and smile at appropriate points, and know how the buzzwords inter-relate), or to cater for a variety of concerns (e.g. a document that's shared between, and aimed at, technical people and marketing people).
no subject
A lot of the tensions in the world of web seem to boil down to the fact that everybody uses the web, and a lot of the people who use it know a little about it (and as we know, a little knowledge is a dangerous thing). It's such an interdisciplinary (bzz!) field that you're invariably going to have lots of people with different backgrounds, expectations, priorities, and languages -- and all too often people don't realise the extent of what they don't know.
Documentation can bridge those gaps, but how often does it actually just introduce another layer of misunderstanding, trying to be all things to everyone and ending up being nothing to anyone?
This post brought to you by the mood 'cynical'. (Tomorrow's scheduled to be a 'positive' day, so I might feel better about it then. You have to alternate, otherwise you either become an evangelist for things that don't work or you sink into the Slough of Despond.)
no subject
So not only are there are as many opinions as web users, but they're all experts. It sounds like linguistics (everybody knows how to speak) and education (everybody was a child).
no subject
IMO the person with a narrow field of real expertise is worse than the person who doesn't know much about anything. The graphic designer with a fearsome paper portfolio (but who doesn't know anti-aliasing from his elbow) is harder to argue with than the enthusiast who just wants it to look shiny; the BOFH assumes that if it's got computers in it, he automatically knows better than the ponytailed NuMeeja 'professional', and so on through the list of tedious stereotypes.
Me, I know I'm only just beginning to learn just how much I don't know. But in the country of the blind, the one-eyed man will probably be asked to do all the web-browsing.
no subject
no subject
no subject
no subject
no subject
This reminds me a bit of another pet hate of mine. Programmers who think that you should work everything out for yourself rather than ask, when asking is often quicker and useful for other people. I'm perfectly capable of reverse-engineering a complicated piece of software, but I might have better things to do with my time :-) I often deliberately ask questions I sort of already know the answer to on the forums of the open-source software that I'm working on at the moment, because they're questions where the answers ought to be out there for people to find.
no subject
If you work things out for yourself you generally end up understand it and can get on with things in future, if you ask you end up with people asking endless streams of trivial questions wasting the time of everyone involved, including the person asking.
no subject
I definitely agree that working things out can lead to greater knowledge. But when the questions are things like "Where is the documentation for X? I have already looked in the following sensible places...", half an hour of fruitless searching through outdated documents on the company X: drive isn't going to teach you anything except that the documentation isn't well-publicised/well-linked/well-presented.
I find it's generally a question of working out what I need to know and how I can best find it out, and -- if some stages of that finding-out involve asking questions of other people -- making it clear to the people I'm asking that I have already checked the obvious places and done the background learning required to make their answer useful. Targeted questions, that the people in the know can answer quickly and painlessly. And if the person answering the question can tell me how to find out the answer, in a way that I can learn from or generalise from, then so much the better.
Also, if you're getting your time wasted by "people asking endless streams of trivial questions", then I'd venture to suggest that you need to manage your time (or your conceptual in-tray) better. Ach, you know all this stuff: don't drop everything to reply to each email that comes in, have templated replies for dealing with the FAQs, switch the phone through to voicemail if you need to carve out some time when you won't be interrupted, etc., etc.
And if enough people are asking me the same 'obvious' questions over and over, then I find it's worth considering (not agonising over, just re-examining the question) whether either a) the answer isn't as obvious as I think it is, or b) it isn't clear who people should be asking or where they should be looking; and maybe I need to think about ways of pushing that knowledge out more proactively to the people who need it. If the one person who knows the answer can communicate it to all the people who need to know it, then less time overall is wasted than if either that person answers the same question n times, or if n people work it out the hard way for themselves.
no subject
Targetted questions are worse in some ways - if I want to do X, and ask someone a very specific question they can quickly answer, tomorrow I'm going to want to do XY, which is incredibly similar to X. If I'd spent more time doing research I'd probably know the answer already, but if I just found out about X, I'm going to have to go back and ask another question.
Most of the time management advice doesn't apply to people who come and talk to you, which is the main method of communication I have with people asking questions.
And I think people waste their own time - I think an awful lot of people who ask others how to do things would ACHIEVE THEIR OWN GOALS FASTER if they "worked it out the hard way". I vary myself in how much I do research and how much I ask people how to do it, and I almost always seem to be more productive when I do more research.
no subject
Yeeess. How much use is that, really, unless you're the person with ability/responsibility to update (or mandate the update of) the documentation?
and how to find things
But I already know how to find things! :-) Generally if I can't find it in half an hour's searching, I'd be willing to bet money that it either isn't there or I'm missing some key piece of information that I don't know enough about to know how to find it. Is it really better use of people's-time-in-general for me to spend a long time bashing my head against a bootstrapping problem with the searching, when somebody else could answer the question in two seconds? (NB, I don't tend to ask phone/face-to-face questions. I figure if I email somebody with a question, they can answer it in their own time.)
Most of the time management advice doesn't apply to people who come and talk to you, which is the main method of communication I have with people asking questions.
Hrm. Can you stick a "Do not disturb" sign on your door? Or tell people "I'm in the middle of something right now, if you still haven't found it in an hour's time give me a call and I'll get back to you?" ... If you've already thought about all this and you know there's no solution, how do you cope with the non-stop annoyance?
Agreed on the points about research, and people wasting their own time. But, well, your job is probably very different from mine, but here I have to deal with a lot of people who a) genuinely don't have time to go away and learn the things they're asking me (because it's not a big part of their job - even if they sometimes wish it was), or b) simply don't want to learn (and if I tell them "go away and learn" will only pester me more loudly and more insistently). I try to give people answers which point them in the direction of finding things out themselves, and like I said somewhere up there in the comments, it's so satisfying for me when I see the light go on as they realise "I get this! I could learn more about this! I would be able to do this bit of my job so much quicker if I got my head round this stuff!" If they want to learn, I'm happy to spend a bit more time guiding them, if I can; if they don't, I figure it's probably in my interests to answer them as quickly and painlessly as possible to get them out of the way.
If they come with the same "read the manual for me" questions time and time again, though, I find the following approach works quite well as a discouraging tactic:
Them: "How do I do X?"
Me: "Hmmm, let's see... that'd be in the manual... [open document]... and probably in the section of the manual labelled 'X' ... [read slowly, scrolling back and forth a bit so they can't quite pick the bit they want out themself over my shoulder] ... Ah yes, here we are, 'How do I do X?'. So... yeah... [read a bit more, reading out useless phrases occasionally] ... yeah, it looks like what you do is ... [then finally read the relevant bit out]."
Make it slow and painful, and eventually they work out that they can read the docs faster, or Just Fucking Google It (http://justfuckinggoogleit.com/).
no subject
I've heard of these "doors", but I've only encountered one workplace in my life that didn't use open plan offices (and I didn't take the job because it sucked otherwise)
no subject
(I'm usually a helpful kind of person. But I have off-days. :-> )
no subject
no subject
You should tell people that you're too busy if that's the case :-)
no subject
To be honest, a lot of questions I ask are because code isn't very well written or user interfaces are stupid and I think if people write bad code or user interfaces and want other people to use what they've done, they should expect to answer questions about how they work :-)
There's somehow a semi-pervasive culture among programmers that you have to work out everything yourself - it's almost about proving that you're clever enough to be able to do so. I really hate that culture - it's so competitive rather than cooperative. It's like people who assume you are stupid because you don't know certain things. I suppose I get this a bit having gone into programming from a maths background. There are weird gaps in what I know about, but it's not because I'm incapable of understanding what's in those gaps.
no subject
Exactly. I've been asked to take the same piece of base documentation and both expend it out into excruciating detail for people who can't be bothered reading the code and summarise it for a non-technical audience. Both are "explanations" of the original. (Hmm. This might suggest that the reason no-one seems to read my documentation is that I'm pitching it between two acceptable levels.)
no subject
no subject
a disused lavatorythe X: drive, or the "Misc" section of your wiki, then it's not much use to man or leopard.no subject
no subject
- Have two documents.
- Have an executive summary, followed by a more thorough explanation.
One of the difficulties with some of the work I do is that the same manual goes to customers who can, at one end, be high-tech engineers who've been working with the relevant technology all their life. All they need to know is how our gadgets map to the previous generation of technology and they're away. At the other end, we can, quite literally, be giving the same product to a husband and wife company who work with it in their spare time. (I've heard tales of one piece of hardware being in a room with a tablecloth on it...)This leads to a number of problems, which become more obvious when we have to add new bits and pieces to any given section of a document. Some people don't want, or care about, all the warnings we need to give to another group of customers, because it's bloody obvious to them. The best effort we can muster here is to have sub-sections that can be easily skipped over when the techies realise it's just explaining the differences between two perfectly obvious components.
no subject
no subject
[FX: hollow laughter from all information professionals]
no subject
no subject
no subject