Presentation Software-Technology

Creating Software with Modern Diagramming Techniques: Build Better Software with Mermaid

As a computer science major in college, I learned about Unified Modeling Language (UML) as a way to visually document software. However, I soon found designing and maintaining those images to be more of a pain than they’re worth. I had to reshuffle images on graphics programs for every minor change, so keeping documentation up to date proved to be impossible. Recently, however, I discovered that someone invented a language, called Mermaid, to convert a…

Continue reading

Psychology Software-Technology Visualization

Visual Thinking for Design

Colin Ware directs a Data Visualization Research Lab at the University of New Hampshire. His education is broad and interesting: He holds degrees both in computer science and the psychology of perception. He is a (the?) leading expert on integrating neuroscience and psychology with computer graphics. Most computer graphics books teach how to make things that look cool. This book takes a different tact and discusses why things look cool in terms of the brain’s…

Continue reading