Why everyone should learn programming

Oct 28, 2010

Daniel Shiffman, assistant professor at the NYU Interactive Telecommunications Program, talks programming, computation, data, and why everyone should learn programming in this interview by Mark Webster.

It’s not just about saving time. There are certain things you can discover and be creative with with computation that you can’t by hand. They both go together.

Watch the four-minute interview below. The excitement in Shiffman’s voice alone might want to make you learn some Processing (which he wrote a useful book for).

[Mark Webster via @ben_fry]

2 Comments

  • As I see it there is an inherent bias for most professions to think learning more about their way of thinking would empower people and make the world a better place.So, as a designer I believe all are better served learning the design process. Not everyone has the capacity to learn and utilize programming. But we can all learn a process to solve problems.

    • Nathan, thanks for sharing this. Wonderful video. I recently attended Tedx San Antonio where very similar (and passionate) sentiments were shared by Prof. Aaron Delwiche. The need to understand how technology works as opposed to just using it.

Favorites

Years You Have Left to Live, Probably

The individual data points of life are much less predictable than the average. Here’s a simulation that shows you how much time is left on the clock.

Unemployment in America, Mapped Over Time

Watch the regional changes across the country from 1990 to 2016.

Pizza Place Geography

Most of the major pizza chains are within a 5-mile …

Shifting Incomes for American Jobs

For various occupations, the difference between the person who makes the most and the one who makes the least can be significant.