Click here to Skip to main content
15,905,508 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Documentation aaaaarrrrgggggg Pin
KP Lee19-Dec-14 12:49
KP Lee19-Dec-14 12:49 
GeneralRe: Documentation aaaaarrrrgggggg Pin
BrainiacV19-Dec-14 9:35
BrainiacV19-Dec-14 9:35 
GeneralRe: Documentation aaaaarrrrgggggg Pin
Sander Rossel19-Dec-14 10:03
professionalSander Rossel19-Dec-14 10:03 
GeneralRe: Documentation aaaaarrrrgggggg Pin
BrainiacV19-Dec-14 10:20
BrainiacV19-Dec-14 10:20 
GeneralRe: Documentation aaaaarrrrgggggg Pin
Sander Rossel19-Dec-14 10:59
professionalSander Rossel19-Dec-14 10:59 
GeneralRe: Documentation aaaaarrrrgggggg Pin
BrainiacV19-Dec-14 11:10
BrainiacV19-Dec-14 11:10 
GeneralRe: Documentation aaaaarrrrgggggg Pin
Sander Rossel19-Dec-14 11:28
professionalSander Rossel19-Dec-14 11:28 
GeneralRe: Documentation aaaaarrrrgggggg PinPopular
Marc Clifton18-Dec-14 11:01
mvaMarc Clifton18-Dec-14 11:01 
Mike Hankey wrote:
Why is it that we as programmers hate to document?


I must be some weird outlier because I actually quite enjoy documenting, everything from story boarding to code docs to architecture acceptance test procedures (probably nobody has heard of those things nowadays) to user manuals.

One thing that's fun about documentation is that I often have the experience "oh wow, I could have done that so much better this way."

I also find it interesting, in a sort of sad way, how little pre-code documentation is written, stuff like architecture, diagrams of component interactions, etc. To me, that stuff is like writing an outline to a book -- if you do it well, the book basically writes itself afterwards. Same with architecture / design docs -- do it well and the code "just happens." Sure, there are always sticky areas, but overall, that's been my experience.

Then again, we really don't have decent tools for a) documenting from code and b) coding from documentation. Even simple things like diagramming a state system or inter-module events, where are the tools to generate the code in a language agnostic way but still cognizant of the language features and framework the dev wants to work in? They don't exist. What I find tedious is not the documentation, but having a pretty diagram in Visio and then having to write the damn code, when I should have a tool to at least generate 90% of the code for me!

Anyways, enough of that soapbox. Smile | :)

Marc

GeneralRe: Documentation aaaaarrrrgggggg Pin
Mike Hankey18-Dec-14 11:19
mveMike Hankey18-Dec-14 11:19 
GeneralRe: Documentation aaaaarrrrgggggg Pin
glennPattonWork318-Dec-14 11:55
professionalglennPattonWork318-Dec-14 11:55 
GeneralRe: Documentation aaaaarrrrgggggg Pin
Mike Hankey18-Dec-14 12:06
mveMike Hankey18-Dec-14 12:06 
GeneralRe: Documentation aaaaarrrrgggggg Pin
PhilLenoir19-Dec-14 2:52
professionalPhilLenoir19-Dec-14 2:52 
GeneralRe: Documentation aaaaarrrrgggggg Pin
RedDk18-Dec-14 13:10
RedDk18-Dec-14 13:10 
GeneralRe: Documentation aaaaarrrrgggggg Pin
Mike Hankey18-Dec-14 13:28
mveMike Hankey18-Dec-14 13:28 
GeneralRe: Documentation aaaaarrrrgggggg Pin
PIEBALDconsult19-Dec-14 3:11
mvePIEBALDconsult19-Dec-14 3:11 
GeneralRe: Documentation aaaaarrrrgggggg Pin
Mycroft Holmes18-Dec-14 16:18
professionalMycroft Holmes18-Dec-14 16:18 
GeneralRe: Documentation aaaaarrrrgggggg Pin
Slacker00718-Dec-14 22:14
professionalSlacker00718-Dec-14 22:14 
GeneralRe: Documentation aaaaarrrrgggggg Pin
Member 1070767718-Dec-14 22:57
Member 1070767718-Dec-14 22:57 
GeneralRe: Documentation aaaaarrrrgggggg Pin
PIEBALDconsult19-Dec-14 3:16
mvePIEBALDconsult19-Dec-14 3:16 
GeneralRe: Documentation aaaaarrrrgggggg Pin
KP Lee19-Dec-14 13:51
KP Lee19-Dec-14 13:51 
GeneralRe: Documentation aaaaarrrrgggggg Pin
Member 1070767719-Dec-14 16:11
Member 1070767719-Dec-14 16:11 
GeneralRe: Documentation aaaaarrrrgggggg Pin
KP Lee19-Dec-14 13:33
KP Lee19-Dec-14 13:33 
GeneralRe: Documentation aaaaarrrrgggggg Pin
Member 1130387219-Dec-14 2:45
Member 1130387219-Dec-14 2:45 
GeneralRe: Documentation aaaaarrrrgggggg Pin
StatementTerminator19-Dec-14 5:52
StatementTerminator19-Dec-14 5:52 
GeneralRe: Documentation aaaaarrrrgggggg Pin
Member 1070767719-Dec-14 16:00
Member 1070767719-Dec-14 16:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.