title: Flowchart diagrams vs. UML activity diagrams
body: <p>What is the practical difference between using flowchart diagrams and UML activity diagrams?
  I have some thoughts, but maybe I'm missing an elephant in the room?</p>
  
  <p>Flowchart diagram:</p>
  
  <ol>
  <li>Widely used;</li>
  <li>Easily understood by non-programmers;</li>
  <li>Old?</li>
  </ol>
  
  <p>UML Activity diagram:</p>
  
  <ol>
  <li>Standardized;</li>
  <li>Supports concurrency;</li>
  <li>Less known syntax, but still simple enough.</li>
  </ol>
  
  <p>For my case of ad-hoc documenting a particular block of application logic, I decided to go with the flowchart diagrams. More people in the company will be able to understand them.</p>