Create Quick & Stunning graphs

As software developers communication is a key skill. We not only communicate with code, but also we document, share and present ideas on a daily basis.

Personally I take pride in preparing documents, diagrams and presentations to share architectures, processes, designs and ideas. I sometimes tend to spend more time than needed 🙂

I want to share with you my favorite tool I use to help me create these assets.

Continue reading “Create Quick & Stunning graphs”

Creating gifs from the OSX terminal in 2 easy steps

I like sharing quick demos to all the stakeholders as soon as I start developing something new. I find that sharing soon helps to get early feedback and make sure that everyone’s requirements are covered.

But sometimes it is hard to find out the proper format to share. If I share only an image, then all the interaction is lost. Or if I share a video, then depending on the format some users might not be able to open it (and is also usually big in size).

After trying a few different formats I found that gifs are the best way of sharing quick demos. I follow a 2 step approach to it:

  1. I record the screen using Quick Time.
  2. I convert this CLI I found online called screengif.

Continue reading “Creating gifs from the OSX terminal in 2 easy steps”

Customer Journey Framework

In the age of the customer and the increased market for selling experiences rather than sole services, it is really important to understand the journey users will follow. The service/experience you are selling might be just a piece of that whole ecosystem of services, and just a step in the flow, but understanding the whole picture is a key piece to make any app/service successful.

Continue reading “Customer Journey Framework”

How to measure design effectiveness

I been reading a book called Adventures in Experience Design written by Carolyn Chandler and Anna Van Slee, and I found a method that seems to be very useful to test how effective an user interface is.

The exercise is just about taking your design with a collection of words that convey positive, negative or neutral feelings and share it with others, so they can choose which words spring to their minds when looking at the design.

Design is all about communication.It is the user communicating with the system model, a conversation between them, and the UI is the channel. Providing a good channel is crucial to succeed with your application. So I went deeper into the technique explained in the book and created a recipe to measure the actual message you are trying to convey with a design.

10 simple steps to measure the design:

Continue reading “How to measure design effectiveness”