A piggy bank of commands, fixes, succinct reviews, some mini articles and technical opinions from a (mostly) Perl developer.

Drawing software diagrams

Alternatives:
  • Pencil and paper: Extremely easy to use, but no templates, and not online
  • GraphViz: Good for automatically generating a diagram from code, but you need to implement a script to do it. Bad (impossible) for free-form manual drawing.
  • Asciiflow: Good for quickly knocking up a rough drawing of boxes and lines. Bad for editing that drawing.
  • OpenOffice/LibreOffice Draw: Seems to be good for diagrams. Can export to PDF. How do you make the canvas bigger?
  • LucidChart: Free. Online only, but can export to PDF.
  • Dia: Free, but clunky. Dia by name, dire by nature. Exported images are messed up.
  • Visio: Microsoft. You must pay.
  • Omnigraffle: Mac only, but nice.
  • www.draw.io: Free, but not as intuitive as others.
  • Gliffy.com: Free trial. Online only. Quite good.
  • moqups.com: Good. One project per free account.
  • Creately
  • Diagramly?
  • Pencil project?