Countdown to Google I/O: Youthful inspiration
    
    
    
    
    
      |  | 
      | Katie | 
      
      |  | 
      | Will | 
      
      By Will Smidlein, with Katie Miller, Google I/O Team
      
      Google I/O 2012 is fast approaching, and to help energize you for three packed days of demos,
      announcements and developer fun, we chatted with a few attendees to see what excites them
      about this year’s agenda, and to get some tips on how to make the most of the event.
      
      Today’s conversation is with 15-year-old Will Smidlein, one of the youngest I/O attendees.
      Will began developing at the age of 10, after checking out 
Teach
      Yourself Visually Html and Css from the local library to find out how websites work.
      By 13 he was teaching himself PHP to make his websites functional, as well as convincing his
      parents to take their next vacation in San Francisco so he could attend Google I/O. Will has
      developed everything from a web-based podcast client, to a JQuery script that uses the HTML5
      Audio tag to run a function at a certain timecode, to creating an alarm clock that uses data
      from the web, such as Google Calendar, traffic, and weather information, to wake you up. This
      will be Will's third I/O, and he's most excited to meet with and get advice from other
      developers. Here’s what Will had to say:
      
      
Why is it important to you to attend Google I/O? 
      Google I/O always has been, and will be, a must attend for me. While flying both my father and
      myself from Cleveland and staying in a hotel for the length of the conference isn't exactly
      cheap, I wouldn't have it any other way. The people attending I/O are some of the most skilled
      developers in every field, and just being in the same room improves your knowledge. After
      almost every session I attend, I think to myself "wow, a side of a programming language was
      just explained to me by the person who created that language".
      
      On a technical level, I've always been a web guy, so HTML5 is a big thing for me. I love the
      demos that Google puts together and the sessions from the experts about new web technologies
      and how to integrate them in actual applications. Having the Chrome team there is huge because
      you can talk with the developers of one of the most popular browsers in the world about new
      specs and ideas. 
      
      
What do you hope to experience at Google I/O 2012? What themes or technologies will
      you be watching for? 
      One of the biggest reasons for me to attend I/O is to meet other developers, see what they're
      up to, and get advice. I love connecting actual faces to the IRC, GitHub, and Twitter
      usernames I interact with every day. I also love going to sessions that don't necessarily
      apply to what I do in case I need what I learn later. Just because I don't program for Android
      professionally now doesn't mean I won't at some point, or it won't be useful to me. Every I/O
      track is like its own conference, so by attending I/O, you don’t just interact with people or
      topics in your line of work, you're able to explore and diversify.
      
      
For people coming to Google I/O, what are your tips for making the most of the
      event?
      Take the time to meet people. Everyone is extremely friendly, and even if they don't program
      in the same language as you, you'll have a blast talking to them. Go to the Sandbox presenters
      and see what they're showing off. Ask the session speakers any questions you have.
      
      Also, use it as a chance to try new things. For example, before my first I/O, I had never
      seriously programmed with Java, but on the plane ride home from that event, I wrote my first
      Android app and have fallen in love with the language since. After last year's Chromebook
      giveaway, I challenged myself to write a web-based media center that could be controlled by my
      phone.
      
      
If you could send a message out to other young developers, what would you tell
      them?
      Take this time to learn all that you can about programming. Don't pressure yourself with
      building a portfolio, or working for a startup, or getting to the top of Hacker News. Learn
      from open source, and make connections in the tech world so that when you do need to make
      money, you've got a 5 year head start on the competition.
      
      
      
Not coming to Google I/O 2012 in person? Not a problem. Watch the keynote
      and dozens of other sessions streamed live at developers.google.com/io.
      
      
      Will Smidlein is a 15-year-old web fanatic who jumps from project to project
      learning new things and technologies along the way. You can follow Will during Google I/O at
      @WS.
      
      Edited and posted by Katie Miller and Scott Knaster, Google
      I/O Team