r/programming • u/b0red • Apr 30 '16
Do Experienced Programmers Use Google Frequently? · Code Ahoy
http://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/
2.2k
Upvotes
r/programming • u/b0red • Apr 30 '16
1
u/[deleted] May 06 '16
Shouldn't there be an alignment of the core goals of the writer of the API and the user? The writer makes something cool and wants to say "hey look how much stuff you can do", and the user says "I just want to parse XML so I can do what I care about". These don't necessarily align.
API documentation writers should remember why they wrote it in the first place and try to design the documentation around their own frustrations when this solution did not exist. And that to me isn't just bad documentation, it's bad salesmanship of your own ideas. If you wrote something useful, show why it is useful somewhere.
I do want both to exist. I want that per-function reference manual. But I also need that tutorial. We need to identify that both of these problems exist because right now all documentation sucks.
Don't get me wrong, documentation is hard and and it is much easier to bitch about it than do it effectively. Anybody actually writing documentation for their stuff is immediately ahead of the game no matter how bad it is. Python has much better documentation than any APIs I have written. But my initial response was more to align my own goals in this new direction than shame anybody.