Photo Slideshow


git clone

Accessibility is the priority underlying the code of Anyone and any device or technology should be able to retrieve information from this site.

CoffeeScript is an abstraction of Javascript. You can write your scripts much faster, have fewer (if any) errors when you lint, see better-defined objects and models.

Imagine an array called myArray of unknown length and dimension, and we want to make a duplicate array called roundedArray but all the numbers are rounded. Essentially, we want to loop through each row in the array, than loop through each element per row.

Javascript version:

var i, index, row, _i, _j,
    roundedArray = [],
    _len = myArray.length;
for (index = _i = 0;_i < _len;index = ++_i) {
    row = myArray[index];
    roundedArray[index] = [];
    for (_j = 0;_j < row.length;_j++) {
        i = row[_j];

CoffeeScript Version:

roundedArray = []
for row, index in myArray
    roundedArray[index] = []
    for i in row
        roundedArray[index].push Math.round(i)

Design: Philosphy, Typography, Modern.

Design has many connotations. It is the organization of materials and processes in the most productive, economic way, in a harmonious balance of all elements necessary for a certain function. It is not a matter of façade, of mere external appearance…Designing is a complex and intricate task. It is integration of technological, social and economic requirements, biological necessities, and the psychophysical effects of materials, shape, color, volume, and space: thinking in relationships. The designer must see the periphery as well as the core…He must know that design is indivisible, that the internal and external characteristics of a dish, a chair, a table, a machine, painting, sculpture are not to be separated. The idea of design and the profession of the designer has to be transformed from the notion of a specialist function into a generally valid attitude of resourcefulness and inventiveness which allows projects to be seen not in isolation but in relationship with the need of the individual and the community.

László Moholy-Nagy, Vision in Motion ()

Day by Day Make It New

I want to make everything beautiful.

A lot of my inspiration for making things look the way they look is from the Modernist era, from Russian Constructivism to the Swiss International Style. It should use technology without becoming outdated, it should let function determine form, and it should limit the barriers to entry. Good design is never ironic; it is accessible for everyone.

Top Things

My Top 5 Favorite Movies, Listed by Date

  1. Le Mépris, starring Brigitte Bardot, directed by Jean-Luc Godard ()
  2. The Good, The Bad, and The Ugly, starring Clint Eastwood, directed by Sergio Leone ()
  3. Blade Runner, starring Harrison Ford, directed by Ridley Scott ()
  4. Akira, starring Mitsuo Iwata, directed by Katsuhiro Otomo ()
  5. Melancholia, starring Kirsten Dunst, directed by Lars von Trier ()

My Top 5 Favorite Songs, Listed by Date

  1. Sinnerman, by Nina Simone (Pastel Blues, )
  2. Tomorrow Never Knows by The Beatles (Revolver, )
  3. Time by Pink Floyd (The Dark Side of the Moon, )
  4. Bachelorette, by Björk (Homogenic, )
  5. Hollow Bones, by Wu-Tang Clan (The W, )

My Top 5 Favorite Photographs, Listed by Date

  1. Derriere la Gare Saint-Lazare - , by Henri Cartier-Bresson (French)
  2. Tomoko Uemura in Her Bath - , by W. Eugene Smith (American)
  3. Elevator Operator, Miami Beach, 1955 - , by Robert Frank (Swiss, American)
  4. Margie Cato, Junior Bazaar - , by Lillian Bassman (American)
  5. London, 1952 - , by Bill Brandt (German, British)

Excerpts from Literature

On Writing

Emily Post, Etiquette in Society, in Business, in Politics, and at Home, Chapter 27,

On Legacy

Virginia Woolf, To the Lighthouse, The Window, Chapter 6,

On Desire

И собака, которую вы везете с собой, не поможет вам. От себя не уйдете.
Leo Tolstoy, Anna Karenina, Part 7, Chapter 30,