YouTube home Comedy Week on YouTube
Upload

r | p 2012: Engineering at Human Scale: Building Software for 1 to 100 million users - Ian Chan

acmuiuc acmuiuc·60 videos
48
110 views
Like     Dislike 0

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like acmuiuc's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike acmuiuc's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add acmuiuc's video to your playlist.

Published on Oct 8, 2012

This talk is part of the 18th annual reflections | projections conference (http://acm.uiuc.edu/conference) run by the Association for Computing Machinery, University of illinois at Urbana-Champaign student chapter (http://acm.uiuc.edu).

Building great software products for large consumer audiences is about solving big problems at huge scale, and a ton of code. As engineers, sometimes these challenges overshadow or distract us from the main goal: delivering great experiences to our users and customers. When hundreds of millions of users cause millions of lines of code to be run every second, the one in a million corner case can occur thousands of times a day. Things can break; things will break. How can we avoid, prepare for, and manage these unique, yet often inevitable, issues? This talk shares and investigates some of the more interesting corner cases encountered at Twitter over the years. Additionally Chan explores various techniques used to enable the smooth development and release of new software to millions of people around the world.

Biography:
Ian Chan is a Sr. Software Engineer at Twitter, where he has worked on the Web and Platform team for the last 2.5 years. He graduated from the University of Toronto, studying Software Engineering and Computer Science. Prior to Twitter, he helped build user interfaces and consumer experiences for Thoora, Autodesk, and IBM.

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

All Comments (0)

Sign in now to post a comment!
  • Loading comment...
Loading...
Loading...
Working...
Sign in to add this to Watch Later