Both Android and Apple have 'Document Engineer' positions just do 'API' document. Nokia have software engineers do both the same job. It doesn't mean Nokia should hire more 'Document Engineers'. Nokia already have lots of good coders but lack of management. If you have done reverse engineer, you could see the code are all not bad. And most of them are well written.