Click here to Skip to main content
15,913,584 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: Tech: Advanced or backwards (better or worse) Pin
OriginalGriff8-Jun-17 4:04
mveOriginalGriff8-Jun-17 4:04 
GeneralRe: Tech: Advanced or backwards (better or worse) Pin
raddevus8-Jun-17 7:26
mvaraddevus8-Jun-17 7:26 
GeneralRe: Tech: Advanced or backwards (better or worse) Pin
Marc Clifton8-Jun-17 5:01
mvaMarc Clifton8-Jun-17 5:01 
GeneralRe: Tech: Advanced or backwards (better or worse) Pin
raddevus8-Jun-17 7:25
mvaraddevus8-Jun-17 7:25 
GeneralRe: Tech: Advanced or backwards (better or worse) Pin
Sander Rossel8-Jun-17 21:14
professionalSander Rossel8-Jun-17 21:14 
GeneralRe: Tech: Advanced or backwards (better or worse) Pin
MadMyche9-Jun-17 1:19
professionalMadMyche9-Jun-17 1:19 
GeneralCreating useful Technical Documentation for a project Pin
Jacquers8-Jun-17 0:30
Jacquers8-Jun-17 0:30 
GeneralRe: Creating useful Technical Documentation for a project PinPopular
Marc Clifton8-Jun-17 0:47
mvaMarc Clifton8-Jun-17 0:47 
Jacquers wrote:
Any suggestions for tools to use?


Your brain.

Seriously. Specialized tools are limiting. Document:
  • your design decisions
  • the problem(s) your code solves
  • the problem(s) your code created
  • 3rd party / service / whatever dependencies
If it's complicated code:
  • a high level architecture diagram can be useful, but class diagrams are sort of not. Instead, diagram the interaction between objects is probably more useful
  • workflows are better than classic flowcharts, which can be too low level. Who needs to actually see triangles for "if" statements?
Visio (or similar), Word (or write in HTML or markdown). Create a table of contents!

Why not specialized tools? Because those often have a steep(er) learning curve, and maintaining something with a specialized tool is sort of a mental blocker for people. The ability to take a drawing or a text/wiki/etc. annotate it with notes (particularly as the new guy learns things and wants to make notes) is soooo much more useful.

Marc
Latest Article - Create a Dockerized Python Fiddle Web App

Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

Artificial intelligence is the only remedy for natural stupidity. - CDP1802

GeneralRe: Creating useful Technical Documentation for a project Pin
Jacquers8-Jun-17 1:48
Jacquers8-Jun-17 1:48 
GeneralRe: Creating useful Technical Documentation for a project Pin
raddevus8-Jun-17 2:27
mvaraddevus8-Jun-17 2:27 
GeneralRe: Creating useful Technical Documentation for a project PinPopular
Jacquers8-Jun-17 2:35
Jacquers8-Jun-17 2:35 
GeneralRe: Creating useful Technical Documentation for a project Pin
raddevus8-Jun-17 2:39
mvaraddevus8-Jun-17 2:39 
GeneralRe: Creating useful Technical Documentation for a project Pin
Marc Clifton8-Jun-17 2:36
mvaMarc Clifton8-Jun-17 2:36 
GeneralRe: Creating useful Technical Documentation for a project Pin
Jacquers8-Jun-17 2:37
Jacquers8-Jun-17 2:37 
GeneralRe: Creating useful Technical Documentation for a project Pin
agolddog9-Jun-17 4:21
agolddog9-Jun-17 4:21 
GeneralRe: Creating useful Technical Documentation for a project Pin
Member 99020369-Jun-17 1:20
Member 99020369-Jun-17 1:20 
GeneralRe: Creating useful Technical Documentation for a project Pin
KC@CahabaGBA9-Jun-17 1:54
KC@CahabaGBA9-Jun-17 1:54 
GeneralRe: Creating useful Technical Documentation for a project Pin
Nelek8-Jun-17 1:42
protectorNelek8-Jun-17 1:42 
AnswerRe: Creating useful Technical Documentation for a project Pin
ronlease8-Jun-17 2:10
professionalronlease8-Jun-17 2:10 
GeneralRe: Creating useful Technical Documentation for a project Pin
buffetboy9-Jun-17 4:54
buffetboy9-Jun-17 4:54 
GeneralRe: Creating useful Technical Documentation for a project Pin
F-ES Sitecore8-Jun-17 3:45
professionalF-ES Sitecore8-Jun-17 3:45 
JokeRe: Creating useful Technical Documentation for a project Pin
Marc Clifton8-Jun-17 5:04
mvaMarc Clifton8-Jun-17 5:04 
GeneralRe: Creating useful Technical Documentation for a project Pin
kalberts8-Jun-17 21:36
kalberts8-Jun-17 21:36 
GeneralRe: Creating useful Technical Documentation for a project Pin
BillWoodruff11-Jun-17 10:36
professionalBillWoodruff11-Jun-17 10:36 
GeneralRe: Creating useful Technical Documentation for a project Pin
F-ES Sitecore11-Jun-17 22:06
professionalF-ES Sitecore11-Jun-17 22:06 

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.