[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:09.21,0:00:13.93,Default,,0000,0000,0000,,I was thirteen when I first got access to a computer Dialogue: 0,0:00:13.93,0:00:18.35,Default,,0000,0000,0000,,My parents bought me a Macintosh in 1984 when I was 8 years old. Dialogue: 0,0:00:18.35,0:00:19.98,Default,,0000,0000,0000,,I was in sixth grade Dialogue: 0,0:00:19.98,0:00:21.43,Default,,0000,0000,0000,,I learned to code in college Dialogue: 0,0:00:21.43,0:00:25.69,Default,,0000,0000,0000,,Freshman year, first semester of intro to computer science Dialogue: 0,0:00:25.69,0:00:28.77,Default,,0000,0000,0000,,I wrote a program to play tic-tac-toe Dialogue: 0,0:00:28.77,0:00:34.67,Default,,0000,0000,0000,,I think it was pretty humble beginnings. I think the first program I wrote asks you what is your Dialogue: 0,0:00:34.67,0:00:36.49,Default,,0000,0000,0000,,favorite color, or how old are you. Dialogue: 0,0:00:36.49,0:00:40.54,Default,,0000,0000,0000,,I first learned how to make a green circle then a red square appear on the screen. Dialogue: 0,0:00:40.54,0:00:43.96,Default,,0000,0000,0000,,The first time I actually had something come up and say "Hello World". Dialogue: 0,0:00:43.96,0:00:47.48,Default,,0000,0000,0000,,And I made the computer do that, it was astonishing. Dialogue: 0,0:00:47.48,0:00:52.59,Default,,0000,0000,0000,,Learning to program didn't start off as wanting to lear all of computer science or Dialogue: 0,0:00:52.59,0:00:55.34,Default,,0000,0000,0000,,trying to master this discipline or anything like that. Dialogue: 0,0:00:55.34,0:00:58.40,Default,,0000,0000,0000,,It just started off because I wanted to do this one simple thing. Dialogue: 0,0:00:58.40,0:01:01.23,Default,,0000,0000,0000,,I wanted to make something that was fun for myself and my sisters. Dialogue: 0,0:01:01.23,0:01:05.60,Default,,0000,0000,0000,,I wrote this little program then basically added a little bit to it. And then when I Dialogue: 0,0:01:05.60,0:01:10.31,Default,,0000,0000,0000,,needed to learn something new I looked it up. Either in a book or in the internet. Dialogue: 0,0:01:10.31,0:01:17.46,Default,,0000,0000,0000,,It's really not unlike kind of playing an instrument or something or playing a sport. Dialogue: 0,0:01:17.74,0:01:21.49,Default,,0000,0000,0000,,It starts out as being very intimidating but you kind of get the hang of it over time. Dialogue: 0,0:01:21.49,0:01:26.40,Default,,0000,0000,0000,,Coding is something that can be learned and I know it can be intimidating and a lot of things Dialogue: 0,0:01:26.40,0:01:30.71,Default,,0000,0000,0000,,are intimidating but you know, what isn't? Dialogue: 0,0:01:30.71,0:01:36.18,Default,,0000,0000,0000,,A lot of the code that people do is actually fairly simple. It's more about the process of breaking Dialogue: 0,0:01:36.18,0:01:45.06,Default,,0000,0000,0000,,down problems then coming up with complicated algorythims as people traditionally think about it. Dialogue: 0,0:01:45.06,0:01:48.60,Default,,0000,0000,0000,,You don't have to be a genius to learn how to code, you need to be determined. Dialogue: 0,0:01:48.60,0:01:52.40,Default,,0000,0000,0000,,Addition, subtraction. That's about it. Dialogue: 0,0:01:52.40,0:01:55.15,Default,,0000,0000,0000,,You should probably know your multiplication tables. Dialogue: 0,0:01:55.15,0:01:57.86,Default,,0000,0000,0000,,You don't have to be a genius to code. Do you have to be a genius to read? Dialogue: 0,0:01:57.86,0:02:05.12,Default,,0000,0000,0000,,Even if you want to become a race car driver, or you want to play baseball or you know, build a house Dialogue: 0,0:02:05.12,0:02:07.96,Default,,0000,0000,0000,,all of these things have been turned upside down by software. Dialogue: 0,0:02:07.96,0:02:12.34,Default,,0000,0000,0000,,What it is, you know, is computers are everywhere. You want to work in agriculture? You want to work Dialogue: 0,0:02:12.34,0:02:16.57,Default,,0000,0000,0000,,in entertainment ? Do you want to work in manufacturing? It's just all over Dialogue: 0,0:02:22.36,0:02:37.74,Default,,0000,0000,0000,,Here we are 2013 all depends on technology. To communicate. To bank. Information. Dialogue: 0,0:02:37.74,0:02:45.69,Default,,0000,0000,0000,,And none of us know how to read and write code. Dialogue: 0,0:02:45.69,0:02:49.45,Default,,0000,0000,0000,,When I was in school I was in this after school group called "The Wiz Kids". And when Dialogue: 0,0:02:49.45,0:02:52.93,Default,,0000,0000,0000,,people found out the laughed at me, you know, these things. Dialogue: 0,0:02:52.93,0:02:56.12,Default,,0000,0000,0000,,And I'm like: man, I don't care. I think it's cool and I'm learning a lot and some of my friends have jobs. Dialogue: 0,0:03:03.41,0:03:07.50,Default,,0000,0000,0000,,Our policy is literally to hire as many talented engineers as we can find. Dialogue: 0,0:03:07.50,0:03:11.60,Default,,0000,0000,0000,,The whole limit in the system is just that there aren't enough people who are trained and have Dialogue: 0,0:03:11.60,0:03:13.93,Default,,0000,0000,0000,,the skills today. Dialogue: 0,0:03:13.93,0:03:18.61,Default,,0000,0000,0000,,To get the very best people we try to make the office as awesome as possible. Dialogue: 0,0:03:39.71,0:03:41.33,Default,,0000,0000,0000,,We have a fantastic chef Dialogue: 0,0:03:41.33,0:03:42.88,Default,,0000,0000,0000,,Free food Dialogue: 0,0:03:42.88,0:03:44.52,Default,,0000,0000,0000,,Breakfast, lunch, and dinner. Dialogue: 0,0:03:44.52,0:03:46.21,Default,,0000,0000,0000,,Free laundry Dialogue: 0,0:03:46.21,0:03:47.88,Default,,0000,0000,0000,,Snacks Dialogue: 0,0:03:47.88,0:03:51.55,Default,,0000,0000,0000,,Even places to play and video games and scooters. Dialogue: 0,0:03:51.55,0:03:57.85,Default,,0000,0000,0000,,There's all this kind of interesting things around the office, places where people can play or relax or go think Dialogue: 0,0:03:57.85,0:04:02.98,Default,,0000,0000,0000,,or play music or be creative. Dialogue: 0,0:04:02.98,0:04:05.94,Default,,0000,0000,0000,,Whether you're trying to make a lot of money or just change the world , computer programming Dialogue: 0,0:04:05.94,0:04:08.94,Default,,0000,0000,0000,,is an incredibly empowering skill to learn Dialogue: 0,0:04:08.94,0:04:17.58,Default,,0000,0000,0000,,I think if someone has told me that software is really about humanity, it's really about helping people Dialogue: 0,0:04:17.58,0:04:22.04,Default,,0000,0000,0000,,by using computer technology it would have changed my outlook a loot earlier. Dialogue: 0,0:04:22.04,0:04:28.92,Default,,0000,0000,0000,,To be able to actually come up with an idea and then see it your hands and be able to press a button and Dialogue: 0,0:04:28.92,0:04:35.14,Default,,0000,0000,0000,,it be in millions of people's hands. I mean, I think we're the first generation in the world to have that kind of experience. Dialogue: 0,0:04:35.14,0:04:41.31,Default,,0000,0000,0000,,Just that. Think that you can start something in your college dorm room and you can Dialogue: 0,0:04:41.31,0:04:44.98,Default,,0000,0000,0000,,have a set of people that haven't built a big company before come together and build something that Dialogue: 0,0:04:44.98,0:04:49.78,Default,,0000,0000,0000,,a billion people use as part of their daily lives is just crazy if you think about it. Dialogue: 0,0:04:49.78,0:04:52.44,Default,,0000,0000,0000,,It's humbling and it's amazing. Dialogue: 0,0:04:52.44,0:04:56.78,Default,,0000,0000,0000,,The programmers of tomorrow are the wizards of the future, you know, you're gonna look like you have magic powers Dialogue: 0,0:04:56.78,0:04:58.95,Default,,0000,0000,0000,,compared to everybody else. Dialogue: 0,0:04:58.95,0:05:02.46,Default,,0000,0000,0000,,It's amazing I think it's the closest thing we have to a super power. Dialogue: 0,0:05:02.46,0:05:08.10,Default,,0000,0000,0000,,Great coders are today's rock starts. That's it.