May 23, 2012

SG-GTUG Meet-up: Sat 9 June 2012 - Python

Date: June 9 2012
Time: 06:00PM - 08:00PM
Venue: Google Singapore office
Address: Google Singapore, Google Asia Pacific Pte. Ltd.
8 Marina View, Asia Square 1, Level 29, Singapore 018960

Topic: Towers of Abstraction, aka "Abstraction as Leverage"

Abstract: Abstraction is a powerful servant, but a dangerous master. We code, design, think, debug ... on a tower of abstractions. Spolsky's Law tells us that "All abstractions leak". This talk explores why they leak, why that's often a problem, what to do about it; I also cover why sometimes abstractions SHOULD "leak", and how best to produce and consume abstraction layers.

Speaker: Alex Martelli (wikipedia entry:

Bio: Alex Martelli got his MSEE degree from the University of Bologna, his hometown, in 1980. Over the years, he's worked, in Europe and in the US, for Texas Instruments, IBM Research, Think3, Strakt AB, and as a freelance consultant; he joined Google in 2005, and is currently a Senior Staff Engineer there. He wrote "Python in a Nutshell", co-wrote "Python Cookbook", is a Member of the Python Software Foundation, Python committer, frequent speaker at Python conferences, prolific contributor to StackOverflow. He received the 2002 ActiveState Activators' Choice Award, and the 2006 Frank Willison Memorial Award for contributions to Python.

Meetup Videos

A. Shot with a video camera

B. The talk - Recorded with Google Hangout on Air

C. Q& A - Recorded with Google Hangout due to timeout restrictions

D. Some fun prequel to test Google Hangout on Air (our first time)... Listen to Alex's Opera :-)


  1. When will the video be published? I'm looking forward to letting folks know about it.

  2. Hi Anna,

    The video of the presentation is now on youtube.