Click here to Skip to main content
15,887,027 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: Document Packs for software... Pin
Maximilien27-Mar-24 3:35
Maximilien27-Mar-24 3:35 
GeneralRe: Document Packs for software... Pin
RickZeeland25-Mar-24 21:12
mveRickZeeland25-Mar-24 21:12 
GeneralRe: Document Packs for software... Pin
haughtonomous25-Mar-24 22:42
haughtonomous25-Mar-24 22:42 
GeneralRe: Document Packs for software... Pin
RickZeeland25-Mar-24 23:02
mveRickZeeland25-Mar-24 23:02 
GeneralRe: Document Packs for software... Pin
Gary Wheeler26-Mar-24 0:26
Gary Wheeler26-Mar-24 0:26 
GeneralRe: Document Packs for software... Pin
charlieg28-Mar-24 6:42
charlieg28-Mar-24 6:42 
GeneralRe: Document Packs for software... Pin
Steve Naidamast26-Mar-24 4:01
professionalSteve Naidamast26-Mar-24 4:01 
GeneralRe: Document Packs for software... Pin
charlieg26-Mar-24 10:59
charlieg26-Mar-24 10:59 
It really comes down to an organization that wants to enforce it's will on developers to document their $$$t. The vast majority of code is butt simple, but their are times when you are writing a nuclear detonation simulation .... that sort of arcane classified stuff that should be doc'd.

Having said that, the most important part of s/w doc is the why. This is typically driven by users - we call this tribal knowledge. In my 40+ years, I have NEVER seen any management thought to this area. There are reasons the code does what it does. It's at the business or user level. Two examples:

1) 20 years ago, I started my HMI machine development efforts. We had a rule - touch screen buttons must be at least 25mm square on the screen. Why? Well, my products worked on hot melt glue applications, so most of the time the operators had gloves on. Never documented. Walks around in people's heads. 20 years later, safety no longer allows operators near the machines. So, we're off to remote touchscreens and smart phone interfaces. Not documented.

2) Working with gluing systems. Back in the early days of this one product, we had the need to do something as a maintenance operation. The first version was coded up as an on/off driven by the touchscreen. Well, the touchscreen turned it on and then for reasons I have long forgot crashed. Leaving the unit on... making a puddle of stuff on the factory floor while the people there waited for the the touchscreen to reboot. So, we changed the process as on of "keep doing that" every second from the touchscreen. Auto shutoff in the event of a touchscreen crash. documented? nope.

It's not about the code - it's the system.
Charlie Gilley

“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759

Has never been more appropriate.

GeneralRe: Document Packs for software... Pin
glennPattonWork326-Mar-24 12:19
professionalglennPattonWork326-Mar-24 12:19 
GeneralI Had Forgotten... PinPopular
#realJSOP25-Mar-24 1:19
mve#realJSOP25-Mar-24 1:19 
GeneralRe: I Had Forgotten... Pin
MarkTJohnson25-Mar-24 3:08
professionalMarkTJohnson25-Mar-24 3:08 
GeneralRe: I Had Forgotten... Pin
obermd25-Mar-24 3:51
obermd25-Mar-24 3:51 
GeneralRe: I Had Forgotten... Pin
MarkTJohnson25-Mar-24 3:53
professionalMarkTJohnson25-Mar-24 3:53 
GeneralRe: I Had Forgotten... Pin
#realJSOP26-Mar-24 3:11
mve#realJSOP26-Mar-24 3:11 
GeneralRe: I Had Forgotten... Pin
kmoorevs25-Mar-24 7:35
kmoorevs25-Mar-24 7:35 
GeneralWordle 1,010 Pin
Shane010324-Mar-24 17:58
Shane010324-Mar-24 17:58 
GeneralRe: Wordle 1,010 Pin
Amarnath S24-Mar-24 18:03
professionalAmarnath S24-Mar-24 18:03 
GeneralRe: Wordle 1,010 Pin
OriginalGriff24-Mar-24 20:33
mveOriginalGriff24-Mar-24 20:33 
GeneralRe: Wordle 1,010 Pin
Sandeep Mewara24-Mar-24 19:30
mveSandeep Mewara24-Mar-24 19:30 
GeneralRe: Wordle 1,010 Pin
ChandraRam24-Mar-24 20:19
ChandraRam24-Mar-24 20:19 
GeneralRe: Wordle 1,010 Pin
OriginalGriff24-Mar-24 20:31
mveOriginalGriff24-Mar-24 20:31 
GeneralRe: Wordle 1,010 - 4 4 me Pin
pkfox24-Mar-24 21:48
professionalpkfox24-Mar-24 21:48 
GeneralRe: Wordle 1,010 Pin
Sander Rossel24-Mar-24 22:46
professionalSander Rossel24-Mar-24 22:46 
GeneralRe: Wordle 1,010 Pin
HobbyProggy25-Mar-24 0:24
professionalHobbyProggy25-Mar-24 0:24 
GeneralRe: Wordle 1,010 Pin
Cp-Coder25-Mar-24 6:16
Cp-Coder25-Mar-24 6:16 

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.