1 00:00:09,213 --> 00:00:13,926 I was thirteen when I first got access to a computer 2 00:00:13,926 --> 00:00:18,348 My parents bought me a Macintosh in 1984 when I was 8 years old. 3 00:00:18,348 --> 00:00:19,975 I was in sixth grade 4 00:00:19,975 --> 00:00:21,433 I learned to code in college 5 00:00:21,433 --> 00:00:25,689 Freshman year, first semester of intro to computer science 6 00:00:25,689 --> 00:00:28,774 I wrote a program to play tic-tac-toe 7 00:00:28,774 --> 00:00:34,669 I think it was pretty humble beginnings. I think the first program I wrote asks you what is your 8 00:00:34,669 --> 00:00:36,490 favorite color, or how old are you. 9 00:00:36,490 --> 00:00:40,536 I first learned how to make a green circle then a red square appear on the screen. 10 00:00:40,536 --> 00:00:43,955 The first time I actually had something come up and say "Hello World". 11 00:00:43,955 --> 00:00:47,482 And I made the computer do that, it was astonishing. 12 00:00:47,482 --> 00:00:52,589 Learning to program didn't start off as wanting to lear all of computer science or 13 00:00:52,589 --> 00:00:55,342 trying to master this discipline or anything like that. 14 00:00:55,342 --> 00:00:58,397 It just started off because I wanted to do this one simple thing. 15 00:00:58,397 --> 00:01:01,232 I wanted to make something that was fun for myself and my sisters. 16 00:01:01,232 --> 00:01:05,602 I wrote this little program then basically added a little bit to it. And then when I 17 00:01:05,602 --> 00:01:10,314 needed to learn something new I looked it up. Either in a book or in the internet. 18 00:01:10,314 --> 00:01:17,456 It's really not unlike kind of playing an instrument or something or playing a sport. 19 00:01:17,740 --> 00:01:21,494 It starts out as being very intimidating but you kind of get the hang of it over time. 20 00:01:21,494 --> 00:01:26,396 Coding is something that can be learned and I know it can be intimidating and a lot of things 21 00:01:26,396 --> 00:01:30,712 are intimidating but you know, what isn't? 22 00:01:30,712 --> 00:01:36,175 A lot of the code that people do is actually fairly simple. It's more about the process of breaking 23 00:01:36,175 --> 00:01:45,063 down problems then coming up with complicated algorythims as people traditionally think about it. 24 00:01:45,063 --> 00:01:48,604 You don't have to be a genius to learn how to code, you need to be determined. 25 00:01:48,604 --> 00:01:52,398 Addition, subtraction. That's about it. 26 00:01:52,398 --> 00:01:55,153 You should probably know your multiplication tables. 27 00:01:55,153 --> 00:01:57,861 You don't have to be a genius to code. Do you have to be a genius to read? 28 00:01:57,861 --> 00:02:05,121 Even if you want to become a race car driver, or you want to play baseball or you know, build a house 29 00:02:05,121 --> 00:02:07,955 all of these things have been turned upside down by software. 30 00:02:07,955 --> 00:02:12,336 What it is, you know, is computers are everywhere. You want to work in agriculture? You want to work 31 00:02:12,336 --> 00:02:16,566 in entertainment ? Do you want to work in manufacturing? It's just all over 32 00:02:22,365 --> 00:02:37,738 Here we are 2013 all depends on technology. To communicate. To bank. Information. 33 00:02:37,738 --> 00:02:45,694 And none of us know how to read and write code. 34 00:02:45,694 --> 00:02:49,447 When I was in school I was in this after school group called "The Wiz Kids". And when 35 00:02:49,447 --> 00:02:52,933 people found out the laughed at me, you know, these things. 36 00:02:52,933 --> 00:02:56,125 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. 37 00:03:03,411 --> 00:03:07,505 Our policy is literally to hire as many talented engineers as we can find. 38 00:03:07,505 --> 00:03:11,601 The whole limit in the system is just that there aren't enough people who are trained and have 39 00:03:11,601 --> 00:03:13,933 the skills today. 40 00:03:13,933 --> 00:03:18,614 To get the very best people we try to make the office as awesome as possible. 41 00:03:39,707 --> 00:03:41,332 We have a fantastic chef 42 00:03:41,332 --> 00:03:42,876 Free food 43 00:03:42,876 --> 00:03:44,517 Breakfast, lunch, and dinner. 44 00:03:44,517 --> 00:03:46,212 Free laundry 45 00:03:46,212 --> 00:03:47,882 Snacks 46 00:03:47,882 --> 00:03:51,552 Even places to play and video games and scooters. 47 00:03:51,552 --> 00:03:57,852 There's all this kind of interesting things around the office, places where people can play or relax or go think 48 00:03:57,852 --> 00:04:02,980 or play music or be creative. 49 00:04:02,980 --> 00:04:05,935 Whether you're trying to make a lot of money or just change the world , computer programming 50 00:04:05,935 --> 00:04:08,942 is an incredibly empowering skill to learn 51 00:04:08,942 --> 00:04:17,578 I think if someone has told me that software is really about humanity, it's really about helping people 52 00:04:17,578 --> 00:04:22,040 by using computer technology it would have changed my outlook a loot earlier. 53 00:04:22,040 --> 00:04:28,922 To be able to actually come up with an idea and then see it your hands and be able to press a button and 54 00:04:28,922 --> 00:04:35,135 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. 55 00:04:35,135 --> 00:04:41,311 Just that. Think that you can start something in your college dorm room and you can 56 00:04:41,311 --> 00:04:44,984 have a set of people that haven't built a big company before come together and build something that 57 00:04:44,984 --> 00:04:49,777 a billion people use as part of their daily lives is just crazy if you think about it. 58 00:04:49,777 --> 00:04:52,445 It's humbling and it's amazing. 59 00:04:52,445 --> 00:04:56,782 The programmers of tomorrow are the wizards of the future, you know, you're gonna look like you have magic powers 60 00:04:56,782 --> 00:04:58,953 compared to everybody else. 61 00:04:58,953 --> 00:05:02,456 It's amazing I think it's the closest thing we have to a super power. 62 00:05:02,456 --> 00:05:08,101 Great coders are today's rock starts. That's it.