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

Presentation Software-Technology

Type on Screen: A Critical Guide for Designers, Writers, Developers, & Students

Since Gutenberg, fonts have spent a lot of effort at perfecting how words appears on print. However, in the last several decades, screens have taken over. Thus, there has been a subtle shift in paradigms. For example, humans read text on screens typically further away than print; thus, designs for screens need to have a larger font size. To explore these nuances, Lupton (an established expert in typography) and her students at the Maryland Institute…

Continue reading