NYT: A Surge in Learning the Language of the Internet

This NYT article might be of interest — particularly to those of you with projects that teach some kind of scripting or programming language. It describes the recent rise of businesses or services that promise to help people learn to code or otherwise become more fluent in the language of computers.

The market for night classes and online instruction in programming and Web construction, as well as for iPhone apps that teach, is booming. Those jumping on board say they are preparing for a future in which the Internet is the foundation for entertainment, education and nearly everything else. Knowing how the digital pieces fit together, they say, will be crucial to ensuring that they are not left in the dark ages.

 

 

A slice of design history: Charles and Ray Eames

Below is the documentary on Charles and Ray Eames that I mentioned in class today — for the moment, you can still watch it online. If you’re at all interested in design, you should know about this husband and wife duo.

You’ve probably sat on furniture they’ve designed or perhaps you viewed their film Powers of Ten in high school.

The documentary (narrated by James Franco) is a fascinating glimpse into the Eames’s creative process, the workplace culture of their studio, and the dynamics of this husband-wife collaboration during a time when women were expected to stay in the home.

Here’s a Salon article about the documentary (but if you’re short on time, I’d just watch the documentary itself, which is well done).

Google interviewing tips

Here’s what Google recommends you do to prepare for an interview with them:

  • Know what interests you about Google and why you’ve applied.
  • Familiarize yourself with Google’s products and services. Research our competitors.
  • If you are interviewing for a software engineering or technical role, be ready to answer high-level technical questions on data-structures and algorithms. We would like you to code up your answers on boards with our engineers.
  • Familiarize yourself with the job description you are interested in.
  • If you are interviewing for a software engineering role then you may first want to visit the website www.topcoder.com. Please launch the “Arena” widget and go to the practice rooms where you can solve problems in the first and second division.
  • Ensure you can substantiate anything your CV/resume says – for instance, if you list Java or Haskell as your key programming language, questions about this are fair game and may be asked of you.

Unrelatedly, here are the two funny references to kerning that came up in class awhile back: Addy commercial and this comic from Kirstyn.