Logo: University of Southern California

Events Calendar


  • Professional Development Seminar

    Mon, Oct 12, 2020 @ 06:15 PM - 07:15 PM

    Ming Hsieh Department of Electrical and Computer Engineering

    Conferences, Lectures, & Seminars


    Speaker: Titus Winters, Google

    Talk Title: Q&A with Titus Winters: C++ in 2020 and Beyond

    Abstract: Titus will answer questions such as, why should one learn C++ in 2020? Where does it stand compared to other languages? What are the most important skills of a software engineer? How important is it to know about your hardware? How does the C++ standard committee work? What is the C++ development flow at Google? How fast does your code need to be to cope with today's needs? How to write distributed, reliable, and parallel software?

    Meeting ID: 971 5570 9814
    Passcode: 2020

    Biography: Titus Winters is a Senior Staff Software Engineer at Google, where he has worked since 2010. At Google, he is the library lead for Google's C++ codebase: 250 million lines of code that will be edited by 12K distinct engineers in a month. He served several years as the chair of the subcommittee for the design of the C++ standard library.

    For the last 9 years, Titus and his teams have been organizing, maintaining, and evolving the foundational components of Google's C++ codebase using modern automation and tooling. Along the way, he has started several Google projects that are believed to be in the top 10 largest refactorings in human history. That unique scale and perspective has informed all of his thinking on the care and feeding of software systems. His most recent project is the book "Software Engineering at Google" (aka "The Flamingo Book"), published by O'Reilly in early 2020.

    Host: Arash Saifhashemi

    Webcast: https://usc.zoom.us/j/97155709814?pwd=cVNDOVVLU2l5a0h3UytqQ3A3Vnkydz09

    WebCast Link: https://usc.zoom.us/j/97155709814?pwd=cVNDOVVLU2l5a0h3UytqQ3A3Vnkydz09

    Audiences: Everyone Is Invited

    Contact: Benjamin Paul

    OutlookiCal

Return to Calendar