April 24, 2024

Twitter Co-Founder – Damn Impressive Interview

Last evening, Charlie Rose interviewed Jack Dorsey, Chairman and one of the three co-founders of Twitter. Dorsey also spoke about his revolutionary new company, Square. I highly recommend you take the time to watch the interview linked below.

Many of you know that I have been teaching children to program since I was a teenager myself. Learning to program at around the age of 12 made me feel intellectually powerful and creative in profound ways. It wasn’t until I learned to compose and arrange music a few years later where I ever experienced similar life inside my brain. Being able to solve problems in more than one way and make something out of nothing but ideas was personally transformative.

My work in educational “technology” (really computing) has been driven by a desire to empower others and light a spark in the minds of children so they too could feel the exhileration that accompanies programming. I recently spent time teaching first graders to program on their personal laptops. I fight on against the anti-intellectualism of the culture, the shocking devaluation of computing by the edtech community and schools whose misguided priorities jam a kid’s day with less fruitful pursuits.

I’ve observed how programming has been relegated to quaint antiquity like butter churning and the edtech community shifted its focus away from empowering smart kids and towards smart furniture. Computer and the its active forms compute and computing have been stricken from the educational conversation; replaced by information and technology. The active has been traded for the passive.

Seymour Papert  said that there must have been a secret meeting (I’m guessing around 1988-1990) at which it was decided that we should deny children any working knowledge of the computers and related technologies so central to their lives. The Computing Teacher became Learning and Leading with Technology. Classroom Computer Learning became Technology and Learning, now Tech & Learning. (See how even the words become more diminutive?) ISTE dropped the C in its earlier title and the National Educational Computing Conference is gone too. Worst of all, we have gone from arguing over the best programming language to teach children to a generation of youngsters who have no agency whatsoever over the computer.

Everyone wants their child to make Bill Gates’ money, but they don’t want them to learn to cut code.

Programming has at best a mad-scientist patina painted on it by the popular culture, or at worst the misanthropic portrayal in The Social Network.

Despite it’s curricular invisibility, it’s impossible to argue that computer science has not had an enormous impact on every other field of endeavor or aspect of our lives.

The edtech community’s love affair with social networking has not made it easier for those of us advocating computer science experiences and S.T.E.M. for young people. I do not ascribe a sinister motive to any person or community. It’s just a reality that 1) the education community seems to have great difficulty thinking about two things at once 2) people enjoy talking to their friends and colleagues online 3) schooling is at least 90% focused on language arts 3) too many believe that education is about the transmission of and access to information 3) blogging and tweeting are simply easier than learning to program. New pedagogical strategies and teacher expertise are also required.

Not only that, but becoming a good programmer is like becoming an artist, musician, dancer or scientist with all of the effort, deliberate practice and investment of time we associate with those pursuits.

Back to the Jack Dorsey interview…

Did you notice that I said that being a good programmer is like being an artist or scientist? Whoa! Wait a minute! Hold on there! What would Dan Pink say?

In the worst book of the 21st Century, Dan Pink asks readers to suspend their disbelief and accept a premise that science and technology are not only the enemies of creativity, but American superiority. In his dumbbell theory of left brain vs. right brain we are urged to take a stand against the dominance of analytical thinking in favor of creativity – as if they are mortal enemies. Anyone who has ever engaged in serious acts of creativity or scientific inquiry, knows that the cognitive processes are indistinguishable. Merely declaring “Thinking is good” would make for a very short book.

The notion that the focus of schools has been lopsided towards science and mathematics is pure bullshit, but that doesn’t stop from Pink urging his readers to right the ship of education before Liechtenstein takes all of our jobs.

It is the creativity of engineers and scientists that makes the mass-customization of products and innovations, such as Twitter, possible.

Jack Dorsey’s interview is just specimen #397,214,862 disproving the claims of Pink and other phrenologists. Dorsey is the complete package – a good looking, well-spoken, thoughtful, rich (we LOVE those qualities) programmer (sound of breaks squealing) who has changed the world.

In the Charlie Rose interview, Mr. Dorsey speaks poetically about his love for programming and how it not only allows him to create new products like dispatch systems, Twitter and Square, but also helps him make sense of the world.  His interest in the life of cities as complex systems led him to programming and programming led him to create Twitter.

Two critically important ideas emerged during the Rose/Dorsey interview.

The first powerful idea is that computing (programming) requires and develops computational thinking. Computational thinking – the ability to approach complex problems from a variety of perspectives and express solutions formally through code and to engage in debugging processes when things don’t work as intended – should be a major part of every young person’s education.

The second powerful idea Dorsey addressed was elegance. Great artists are known for their embrace of elegance and stripping away of the superfluous. Elegance is mission critical for programmers and computer scientists. Once a programmer solves a particular problem, the artistic side requires them to make it more elegant and the engineer side requires greater efficiency. The “hacker ethic” challenges programmers to make their programs shorter or reduce the number of instructions. The limitations of memory and processor capacity also require such elegance when performing a task a nano-second faster can pay enormous dividends or mean the difference between success or failure.

CHARLIE ROSE:  And your strength is writing programming?  

JACK DORSEY:  My strength is programming.  I also think my biggest
strengthis simplification.  That’s what I love doing.  I love making
somethingcomplex.  I love taking everything away, taking all the debris,
the conceptual debris from a technology away so that you can just focus
on what’s most important.  

So I see myself as a really good editor.  That’s what I like to be.
When I edit a technology, I want to edit a team, I want to edit a story
so that we have one cohesive product that we tell the world...

...So edit that to one, to get rid of all those inputs and edit to one
cohesive story, one single thing we’re saying to the world and that’s
what we do with product.

Wow! Storytelling AND programming AND design AND business savvy. Quick! Someone resuscitate Mr. Pink!

Twitter succeeds because of such elegance being brought to the user experience as well as behind the curtain. There may be no better way for children to develop an eye for such elegance than by learning to program computers.

Towards the end of the interview, Charlie Rose asks Jack Dorsey to make a Pinkian choice in declaring his identity. Dorsey will have none of it.

CHARLIE ROSE:  Are you by -- at the core, primarily a software
programmer or are you primarily an entrepreneur who’s simply wanting
to ask the right questions which will lead you to the next business?  

JACK DORSEY:  I think I’m a mix.  I love building technology, I love
programming.  I love building teams.  And I also love building
beautiful things.  I love art, I love design, and I love seeing that
intersection of technology and the teams that work on it.

What are you and your school doing to create more learners like Jack Dorsey?

There is a lot of other good stuff in the interview, including Dorsey’s refusal to talk about “devices” interchangeably or predict that “smart” phones will replace laptops, but you can watch for yourself.

Click to watch the entire interview

Please subscribe to my newsletter

12 thoughts on “Twitter Co-Founder – Damn Impressive Interview

  1. Gary: I agree with you that computational thinking is critical, and we need to emphasize the importance of teaching students (and learning with them) how to program computers.

    The main suggestion I have for you is to not use any profanity in your posts, even when you feel (as I know you do in this case) extremely strong emotion. Passion is good, but I think you’ll turn off more people than you’ll convince / convert using profanity to make your points.

    Thanks for sharing this post.

  2. Thanks for the decorum tip Wes and thanks for reading.

    The use of a popular swearword was quite deliberate and made it into my article for two reasons:

    1) School filters already needlessly and in my opinion lawlessly block my blog. You might think of this as another filter test.

    2) My New Year’s Resolution was to swear more in matters of education “reform.” I’ve already broken all of my other resolutions 🙂

  3. AND his first love wasn’t programming per se, but instead emergency dispatch. Odd love but that is why he started programming. He wanted to map emergency vehicles.

  4. Gary,

    I believe that students do need to create multi-layered, complex projects in order to truly understand a subject. That said, I don’t think that those projects have to be computer programming projects. I’m not sure that you’re making the argument that students have to create computer programming projects in order to learn, but if you are I’d like to point out that students can learn from creating a documentary film, building a house (yes, this is a project happening at my school right now), or building an augmented reality app (using the drag and drop Hoppala interface) for tourists visiting their towns.

    Reading your post from my perspective as a high school classroom teacher who has to work within logistical parameters out of my control, I wonder about the need for every student to have in-depth knowledge of computer programming. The benefit of today’s drag and drop interfaces for designing websites, creating documentary films, developing mobile apps, and developing games is that students can create meaningful projects without their content area teachers having to become programming teachers. Students should have knowledge of how the interface works. But I don’t think they need to know the code behind the interface in order to use it well. I think of this in terms of building the storage shed in my backyard; I designed the shed and assembled it without knowing exactly how the asphalt shingles on its roof were manufactured or how the nails securing those shingles were manufactured. I knew which materials were best for the job and the shed looks good (if I do say so myself), but I didn’t have to learn how to make each material from scratch to make that useful shed.

    As always, thank you for a thought provoking post.

    Richard

  5. Richard,

    A few thoughts…

    1) I am not suggesting that computer programming be the only medium in which students work.

    2) Depriving all students of computer science experiences seems reckless.

    3) Schools make arbitrary decisions about what is in the course-of-study all of the time. One would think that the most powerful ideas of the past century would earn some time in 13 years of compulsory schooling.

    4) Why do educators feel compelled to set limits on what kids know about computers? Everything you describe is fine in specific situations where drag and drop works, but why not have greater understanding of the system(s) as well?

  6. Gary,

    Thank you for your responses.

    1. I didn’t think you were suggesting that computer programming was the only medium, but I wanted to make sure and add a few thoughts about student projects.

    2. Agreed and I’m not suggesting that students not learn computer science.

    3. Good point. Reflecting on my own K-12 education. I struggled through a mandatory French class in middle school despite the fact that many of my classmates spoke Spanish at home and not one that I knew spoke French at home.

    4. I’m not advocating for limits on what students know about computers. My point is that some good, meaningful projects can be done in my social studies classroom without having to teach students to code. I’d love to have more time to delve into the technology with my students but the fact of the matter is I don’t have that time.

    At the end of the day, my affinity for drag and drop interfaces is that it gives teachers who are either willfully or ignorantly late adopters of technology the opportunity to feel like they are “catching up” and speaking the language of technology. In other words, those drag and drop interfaces remove a road block to changing what they’ve done in their classrooms for years. Again, I don’t think this as better than knowing how to write the code behind those interfaces, but it sure beats the heck out of the old practices that didn’t have students creating anything with computers.

Comments are closed.