Andrew Scripts

Musings about Programming and Programmer Life-Skills

Category: UX

It’s Alive: Prototyping in the Browser

It’s Alive: Prototyping in the Browser

Good article about rapid-prototyping websites, includes links to some very useful tools like Sass, Serve, and Susy.

Not mentioned but also extremely useful for local web design: LiveReload and CodeKit, both of which will dynamically compile/process your Sass, Less, CoffeeScript, etc. code AND live-refresh your browser window, every time you save changes to your working files. Why hit the refresh button a million times a day?


Color Theory 101 – DesignFestival

Color Theory 101 – DesignFestival

I love looking at color theory and how to use colors to evoke emotional responses. I hate looking for concise examples. This article solves my dilemma nicely, including how to use color wheels better.

(Adobe’s kuler tool helps tremendously here too.)

A few of the points that I want to remember for the next time I think of this question:

  • Warm colors: sun, heat, fire, love. Warm and Happy.
  • Cool colors: winter, death, sadness, ice, night, water, calmness, tranquility, trust, cleanliness. Cool and Calm.
  • Red: Love, passion, anger, blood, attention. Can be masculine when paired with strong colors like black.
  • Orange: Warmth, less aggressive than red. Fun, energetic, health (vitamin C).
  • Yellow: Sun, warmth, thirst, cowardice, fear, attention (when paired with black).
  • Green: Wealth, growth, health. Paired with blue: health, cleanliness, life, nature.
  • Dark blue: sadness.
  • Light blue: sky, water, refreshing, free, calm.
  • Purple: royalty, romance, softness, comfort, mystique, luxury.
  • White: sterility, goodness, holiness, cleanliness, softness, mental health.
  • Black: death, decay, evil, anxiety, depression, despair, loneliness. Combined with metallic colors can represent luxury or sophistication.

The key to freemium monetization | ex post facto

The key to freemium monetization | ex post facto

Case study of Expensify’s effective use of getting users committed to their app. The main idea here is to get users to expend some amount of effort on a task. Once the user has invested themselves, they’re more committed to continuing to use the app.

A further point I’d make: it is important to reward that investment. The user is giving something of themselves to you, whether it’s time, effort, data, etc. Reward the user for giving to you. Achievements, an ‘atta boy’ in your app, whatever is appropriate. Without reward, expending effort becomes a chore.

%d bloggers like this: