Why everyone should learn programming

Posted to Coding  |  Nathan Yau

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]


  • 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.


Top Brewery Road Trip, Routed Algorithmically

There are a lot of great craft breweries in the United States, but there is only so much time. This is the computed best way to get to the top rated breweries and how to maximize the beer tasting experience. Every journey begins with a single sip.

Graphical perception – learn the fundamentals first

Before you dive into the advanced stuff – like just about everything in your life – you have to learn the fundamentals before you know when you can break the rules.

Jobs Charted by State and Salary

Jobs and pay can vary a lot depending on where you live, based on 2013 data from the Bureau of Labor Statistics. Here’s an interactive to look.

19 Maps That Will Blow Your Mind and Change the Way You See the World. Top All-time. You Won’t Believe Your Eyes. Watch.

Many lists of maps promise to change the way you see the world, but this one actually does.