Got Creativity?

As opposed to “groundup coffee beans”.

Work your way all the way through:
The Elements of Computing Systems
And:
The Structure and Interpretation of Computer Programs

And you’ll be ahead of 99% of all the guys out there selling themselves as “Enterprise Software Architectects” when it comes to surfing the next wave of computer innovation.

Plus, arthritis implant it’ll be fun.

Have a happy new year!

Gavin
(This is a cross-post from Google Plus. I find I’m doing a lot of posting there rather than here these days. You should circle me!.

As Thomas Kang describes in his post, order we launched the Google PhotoSpace project at last night’s opening of the new Los Angeles Google Office. (Tom took some terrific photos of the event as well, sanitary you should go check ’em out)

Because I did a lot of lighting in film school (way before I became a software developer), I was largely responsible for the physical setup and lighting of the stage area. This turned out to be an interesting problem. We wanted the “white limbo” look for the photos, and we wanted to photograph as many guests as possible the night of the party (hundreds in just a few hours). Rather than cycling a strobe system all night, and because I’m most familiar with them, we decided to use “hot” movie lights.

We did a number of tests of both green and white screen solutions and ultimately settled on a white screen plus a luma key extraction that Ken Arthur tweaked to perfection minutes before the guests arrived.

To make the luma key work as well as it did, we needed a fairly broad exposure differential between the background and the subject. I broke out the light meter I bought in high school and decided that 2 stops would be a good split, with the subject on the underexposed end of things so that the luma keying wouldn’t eat into the subject highlights too badly. Ken and Tom did a lot of work on this; Tom behind the camera and Ken turning the many dials on his image processing code.

We needed very even light on the background. I used two open-faced 1K tungsten units with half double scrims (scrimmed edge closest to the backing) and a tough frost diffusion tented. These were the main background lights and were up high. Since they fell off towards the bottom of the screen I added two 650w fresnels lower down at about one meter off the ground, no scrim, also diffused.

While there was a lot of lovely white spill curling around the sides of the subjects, I also added a high 350w diffused kicker behind the subject.

A 1K open face with a Chimera softbox and the full silk added a nice fill for the subject’s face.

The last piece I added to the stage was a pair of 18×24″ flags on C-stands, hanging down near the sides of the units illuminating the backing. These cut down on side spill enough that we could correctly underexpose our visitors and pull them away from the backing.

Keith Kiyohara instigated the entire mad project and wrote the kiosk software driving the camera and feeding the image processing pipeline. He also wrote a native application to display the panorama on a triptych of 70″ monitors mounted vertically. (stunning!).

Reuben Sterling wrote the webapp version of the panorama, so you can see it too.

Thanks, everyone, for a fantastic and Googley 20% project! I even got to shake the mayor’s hand!

Gavin Doughtie
Photos Team

P.S. If anybody reading this knows interesting things about LED lighting please say so in the comments. We’d like to make this installation permanent and the movie lights pull close to 50 amps. That’s just not the energy-efficient way we roll at Google.
In Hollywood, capsule except in circumstances strange enough to be the fodder of lunch conversations for weeks afterwards, nobody goes into a meeting wondering what the genre of the movie they’re making will be. Everybody knows it’s an action film, or a romantic comedy, or a depressing indie film that ends in suicide and Oscar nominations for a maturing matinee player.

Recently, I have found myself amidst a number of discussions about product design, particularly for web-based applications, that have felt tense with divided opinion. This tension, I suggest, flows from a core disconnect about the sort of application we’re attempting to build.

It’s as if the cinematographer is saying “I think it’s a teenage comedy/slasher movie” and the producer is insisting that it’s a “kiddie-CGI/erotic thriller” and the director is jumping up and down because he’s there to make a documentary about penguins.

I propose the following as a starting point for discussing genre for web-based applications. I hope that my friends and readers, all of whom are brilliant, will help out in the comments and in their own blogs.

  • Consumable

    You read it, look at the pictures, buy stuff, and follow links to other content that you then consume.

    Most web sites fall into some variety of this genre. There may be the trappings of other kinds of applications (a preferences UI, fancy interactive widgets for viewing photos and video, etc.) but the main activity is engaging with content that has been provided for you.

  • Search and Select

    Google.com, of course. But also Amazon.com and other sites that lead you to something you want (typically something Consumable).

  • Mutating State

    You create or manipulate information and expect it to be saved, usually so that it can be searchable/selectable, and consumable. A Google Docs spreadsheet is what I’m thinking of here, at least in the case where you’re one of the people who can edit it. The blogging software I’m writing this on right now is, for me, a Mutating State application. For you, it’s Consumable.

In Hollywood, capsule except in circumstances strange enough to be the fodder of lunch conversations for weeks afterwards, nobody goes into a meeting wondering what the genre of the movie they’re making will be. Everybody knows it’s an action film, or a romantic comedy, or a depressing indie film that ends in suicide and Oscar nominations for a maturing matinee player.

Recently, I have found myself amidst a number of discussions about product design, particularly for web-based applications, that have felt tense with divided opinion. This tension, I suggest, flows from a core disconnect about the sort of application we’re attempting to build.

It’s as if the cinematographer is saying “I think it’s a teenage comedy/slasher movie” and the producer is insisting that it’s a “kiddie-CGI/erotic thriller” and the director is jumping up and down because he’s there to make a documentary about penguins.

I propose the following as a starting point for discussing genre for web-based applications. I hope that my friends and readers, all of whom are brilliant, will help out in the comments and in their own blogs.

  • Consumable

    You read it, look at the pictures, buy stuff, and follow links to other content that you then consume.

    Most web sites fall into some variety of this genre. There may be the trappings of other kinds of applications (a preferences UI, fancy interactive widgets for viewing photos and video, etc.) but the main activity is engaging with content that has been provided for you.

  • Search and Select

    Google.com, of course. But also Amazon.com and other sites that lead you to something you want (typically something Consumable).

  • Mutating State

    You create or manipulate information and expect it to be saved, usually so that it can be searchable/selectable, and consumable. A Google Docs spreadsheet is what I’m thinking of here, at least in the case where you’re one of the people who can edit it. The blogging software I’m writing this on right now is, for me, a Mutating State application. For you, it’s Consumable.

Recently, medical
generic I have found myself amidst a number of discussions about product design, oncologist
particularly for web-based applications, that have felt tense with divided opinion. This tension, I suggest, flows from a
Recently, one health I have found myself amidst a number of discussions about product design, buy more about particularly for web-based applications, that have felt tense with divided opinion. This tension, I suggest, flows from a core disconnect about the sort of application we’re attempting to build.

In Hollywood, except in circumstances strange enough to be the fodder of lunch conversations for weeks afterwards, nobody goes into a meeting wondering what the genre of the movie they’re making will be. Everybody knows it’s an action film, or a romantic comedy, or a depressing indie
In Hollywood, pulmonologist except in circumstances strange enough to be the fodder of lunch conversations for weeks afterwards, troche nobody goes into a meeting wondering what the genre of the movie they’re making will be. Everybody knows it’s an action film, prostate or a romantic comedy, or a depressing indie film that ends in suicide and Oscar nominations for a maturing matinee player.

Recently, I have found myself amidst a number of discussions about product design, particularly for web-based applications, that have felt tense with divided opinion. This tension, I suggest, flows from a core disconnect about the sort of application we’re attempting to build.

It’s as if the cinematographer is saying “I think it’s a teenage comedy/slasher movie” and the producer is insisting that it’s a “kiddie-CGI/erotic thriller” and the director is jumping up and down
In Hollywood, pharm except in circumstances strange enough to be the fodder of lunch conversations for weeks afterwards, nobody goes into a meeting wondering what the genre of the movie they’re making will be. Everybody knows it’s an action film, or a romantic comedy, or a depressing indie film that ends in suicide and Oscar nominations for a maturing matinee player.

Recently, I have found myself amidst a number of discussions about product design, particularly for web-based applications, that have felt tense with divided opinion. This tension, I suggest, flows from a core disconnect about the sort of application we’re attempting to build.

It’s as if the cinematographer is saying “I think it’s a teenage comedy/slasher movie” and the producer is insisting that it’s a “kiddie-CGI/erotic thriller” and the director is jumping up and down because he’s there to make a documentary about penguins.

I propose the following as a starting point for discussing genre for web-based applications. I hope that my friends and readers, all of whom are brilliant, will help out in the comments and in their own blogs.

  • Publications

    The main thing that happens to a publication when somebody navigates to it in their browser, is that it is consumed. You read it

In Hollywood, visit this site except in circumstances strange enough to be the fodder of lunch conversations for weeks afterwards, nobody goes into a meeting wondering what the genre of the movie they’re making will be. Everybody knows it’s an action film, or a romantic comedy, or a depressing indie film that ends in suicide and Oscar nominations for a maturing matinee player.

Recently, I have found myself amidst a number of discussions about product design, particularly for web-based applications, that have felt tense with divided opinion. This tension, I suggest, flows from a core disconnect about the sort of application we’re attempting to build.

It’s as if the cinematographer is saying “I think it’s a teenage comedy/slasher movie” and the producer is insisting that it’s a “kiddie-CGI/erotic thriller” and the director is jumping up and down because he’s there to make a documentary about penguins.

I propose the following as a starting point for discussing genre for web-based applications. I hope that my friends and readers, all of whom are brilliant, will help out in the comments and in their own blogs.

  • Publications

    The main thing that happens to a publication when you navigate to it in your browser, is that it is consumed. You read it, look at the pictures, follow links to other content that you then consume.

    Most web sites fall into some variety of this genre.

In Hollywood, dosage except in circumstances strange enough to be the fodder of lunch conversations for weeks afterwards, nobody goes into a meeting wondering what the genre of the movie they’re making will be. Everybody knows it’s an action film, or a romantic comedy, or a depressing indie film that ends in suicide and Oscar nominations for a maturing matinee player.

Recently, I have found myself amidst a number of discussions about product design, particularly for web-based applications, that have felt tense with divided opinion. This tension, I suggest, flows from a core disconnect about the sort of application we’re attempting to build.

It’s as if the cinematographer is saying “I think it’s a teenage comedy/slasher movie” and the producer is insisting that it’s a “kiddie-CGI/erotic thriller” and the director is jumping up and down because he’s there to make a documentary about penguins.

I propose the following as a starting point for discussing genre for web-based applications. I hope that my friends and readers, all of whom are brilliant, will help out in the comments and in their own blogs.

  • Consumable Content

    You read it, look at the pictures, follow links to other content that you then consume.

    Most web sites fall into some variety of this genre. There may be the trappings of other kinds of applications (a preferences UI, fancy interactive widgets for viewing

In Hollywood, erectile except in circumstances strange enough to be the fodder of lunch conversations for weeks afterwards, nobody goes into a meeting wondering what the genre of the movie they’re making will be. Everybody knows it’s an action film, or a romantic comedy, or a depressing indie film that ends in suicide and Oscar nominations for a maturing matinee player.

Recently, I have found myself amidst a number of discussions about product design, particularly for web-based applications, that have felt tense with divided opinion. This tension, I suggest, flows from a core disconnect about the sort of application we’re attempting to build.

It’s as if the cinematographer is saying “I think it’s a teenage comedy/slasher movie” and the producer is insisting that it’s a “kiddie-CGI/erotic thriller” and the director is jumping up and down because he’s there to make a documentary about penguins.

I propose the following as a starting point for discussing genre for web-based applications. I hope that my friends and readers, all of whom are brilliant, will help out in the comments and in their own blogs.

  • Consumable

    You read it, look at the pictures, buy stuff, and follow links to other content that you then consume.

    Most web sites fall into some variety of this genre. There may be the trappings of other kinds of applications (a preferences UI, fancy interactive widgets for viewing photos and video, etc.) but the main activity is engaging with content that has been provided for you.

In Hollywood, ailment except in circumstances strange enough to be the fodder of lunch conversations for weeks afterwards, emergency nobody goes into a meeting wondering what the genre of the movie they’re making will be. Everybody knows it’s an action film, find or a romantic comedy, or a depressing indie film that ends in suicide and Oscar nominations for a maturing matinee player.

Recently, I have found myself amidst a number of discussions about product design, particularly for web-based applications, that have felt tense with divided opinion. This tension, I suggest, flows from a core disconnect about the sort of application we’re attempting to build.

It’s as if the cinematographer is saying “I think it’s a teenage comedy/slasher movie” and the producer is insisting that it’s a “kiddie-CGI/erotic thriller” and the director is jumping up and down because he’s there to make a documentary about penguins.

I propose the following as a starting point for discussing genre for web-based applications. I hope that my friends and readers, all of whom are brilliant, will help out in the comments and in their own blogs.

  • Consumable

    You read it, look at the pictures, buy stuff, and follow links to other content that you then consume.

    Most web sites fall into some variety of this genre. There may be the trappings of other kinds of applications (a preferences UI, fancy interactive widgets for viewing photos and video, etc.) but the main activity is engaging with content that has been provided for you.

  • Search and Select

    Google.com, of course. But also Amazon.com and other sites that lead you to something you want (typically something Consumable).

  • Mutating State

    You create or manipulate information and expect it to be saved, often so that it can be selectable

In Hollywood, drug except in circumstances strange enough to be the fodder of lunch conversations for weeks afterwards, ampoule nobody goes into a meeting wondering what the genre of the movie they’re making will be. Everybody knows it’s an action film, try or a romantic comedy, or a depressing indie film that ends in suicide and Oscar nominations for a maturing matinee player.

Recently, I have found myself amidst a number of discussions about product design, particularly for web-based applications, that have felt tense with divided opinion. This tension, I suggest, flows from a core disconnect about the sort of application we’re attempting to build.

It’s as if the cinematographer is saying “I think it’s a teenage comedy/slasher movie” and the producer is insisting that it’s a “kiddie-CGI/erotic thriller” and the director is jumping up and down because he’s there to make a documentary about penguins.

I propose the following as a starting point for discussing genre for web-based applications. I hope that my friends and readers, all of whom are brilliant, will help out in the comments and in their own blogs.

  • Consumable

    You read it, look at the pictures, buy stuff, and follow links to other content that you then consume.

    Most web sites fall into some variety of this genre. There may be the trappings of other kinds of applications (a preferences UI, fancy interactive widgets for viewing photos and video, etc.) but the main activity is engaging with content that has been provided for you.

  • Search and Select

    Google.com, of course. But also Amazon.com and other sites that lead you to something you want (typically something Consumable).

  • Mutating State

    You create or manipulate information and expect it to be saved, usually so that it can be selectable, searchable, and consumable. A Google Docs spreadsheet is what I’m thinking of here, at least in the case where you’re one of the people who can edit it.

In 1993, therapy Bill Clinton had been President for one year. Justin Bieber had not yet been born, diagnosis and Steve Jobs had just been bounced out of Apple Computer by a hostile board.

Oh yes, order and the “Got Milk” ad campaign was first launched.

This was a memorable campaign and by all accounts quite successful at reminding consumers to pick up another half gallon the next time they found themselves in a grocery store.

However, the “Got Milk” campaign has left a horrible legacy on the world — hundreds, perhaps thousands, of imitators.

Next time somebody proposes that your school, company, club, political organization use the phrase “Got XXX?” as a promotion, you might seriously consider SCREAMING at them to dig deep into their minds and come up with an original idea.

Got it?