{"id":23,"date":"2017-12-09T10:57:31","date_gmt":"2017-12-09T10:57:31","guid":{"rendered":"http:\/\/pramodbiligirisblog.home.blog\/2017\/12\/09\/an-unbeatable-perk-of-the-bay-area-its-meetups-and-conferences\/"},"modified":"2017-12-09T10:57:31","modified_gmt":"2017-12-09T10:57:31","slug":"an-unbeatable-perk-of-the-bay-area-its-meetups-and-conferences","status":"publish","type":"post","link":"https:\/\/www.pramodb.com\/index.php\/2017\/12\/09\/an-unbeatable-perk-of-the-bay-area-its-meetups-and-conferences\/","title":{"rendered":"An unbeatable perk of the Bay Area: its meetups and conferences"},"content":{"rendered":"<p>One unbeatable perk of living in the San Francisco Bay Area is the sheer number and variety of technical events you get to attend and the novelty of the ideas you get exposed to at such events. Whether it is a new framework or programming language, or an entirely new way of thinking about problems, chances are you can be there in person to watch its creators communicate their vision for it.<\/p>\n<p>At one extreme are the large, multi-day conferences organized by megacorps, and at the other end are small evening gatherings fronted by pizza and drinks. For me they each have their own charm. The former showcase grand visions of the kind that can only be dreamt up here, but probably had months of planning behind the big reveal. The small ones\u200a\u2014\u200athe Meetups\u200a\u2014\u200aare more avant-garde and you are as likely to walk away from one of them mystified as you would enlightened. However, in both cases my allusion to art wasn\u2019t a coincidence. Because I like to imagine these events as being part of the cultural identity of this place. If LA has its Hollywood, New York its Broadway, we in the Bay have our conferences and meetups\u00a0\ud83d\ude42<\/p>\n<p>And as in the presence of great art, it\u2019s hard not to feel some of the motivating passion rub off on you. Even the most transparent of corporate shills have provided me with a valuable takeaway or two, not least being they took my mind off any personal corporate drudgery for a couple of hours. Lastly, no matter what transpires on stage, you always get to meet fellow curious technical minded folks of different backgrounds and exchange notes with them. Oh yeah, did I mention there is free pizza and drinks?\u00a0\ud83d\ude42<\/p>\n<p>In any case, since I have helped myself to my fair share of such events over the last couple of years, I thought of taking a stroll through my Meetup profile and noting some highlights. At this point I also ought to give a big shout out to my employer Yahoo for paying for some conferences.<\/p>\n<p>The big events I have attended are the Hadoop Summits (see my <a href=\"https:\/\/medium.com\/pramod-biligiris-blog\/notes-from-hadoop-summit-2016-f14c192800f9\" target=\"_blank\" rel=\"noopener noreferrer\">report<\/a> from the 2016 edition), <a href=\"https:\/\/cloud.withgoogle.com\/next18\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Cloud Next<\/a> and <a href=\"https:\/\/kafka-summit.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">the Kafka Summit<\/a>. The Meetups include an assortment of data related technologies, with some oddballs here and there. Not one to be left behind, the Computer History Museum reminds us time and again <a href=\"http:\/\/www.computerhistory.org\/events\/past\/#yesterdays-computer-tomorrow-xerox-alto\" target=\"_blank\" rel=\"noopener noreferrer\">how it all started<\/a>.<\/p>\n<p>By far the most intellectually stimulating Meetups have been those dealing with types, theorems and programming languages, probably because they lie at the outer edge of my understanding. There\u2019s one that happens in <a href=\"https:\/\/www.meetup.com\/SF-Types-Theorems-and-Programming-Languages\/\" target=\"_blank\" rel=\"noopener noreferrer\">SF<\/a> and one in the <a href=\"https:\/\/www.meetup.com\/Silicon-Valley-Deep-Specification\/\" target=\"_blank\" rel=\"noopener noreferrer\">South Bay<\/a>. They both place profound emphasis on programming as a craft (or should I say science?) and are willing to go to great lengths to figure out its\u200a\u2014\u200a<em>many<\/em>\u200a\u2014\u200adetails. It was here that I got a wonderful <a href=\"https:\/\/www.meetup.com\/Silicon-Valley-Deep-Specification\/events\/238594752\/\" target=\"_blank\" rel=\"noopener noreferrer\">overview<\/a> of an ambitious NSF funded project called <a href=\"https:\/\/deepspec.org\/main\" target=\"_blank\" rel=\"noopener noreferrer\">DeepSpec<\/a>, a chance to listen to a hairy <a href=\"https:\/\/www.meetup.com\/Bay-Area-Categories-And-Types\/events\/243449711\/\" target=\"_blank\" rel=\"noopener noreferrer\">lecture on Categorical Logic<\/a>, and an acclaimed doctoral candidate from MIT <a href=\"https:\/\/www.meetup.com\/SF-Types-Theorems-and-Programming-Languages\/events\/239002585\/\" target=\"_blank\" rel=\"noopener noreferrer\">present<\/a> what was soon going to be his dissertation (to an audience that kept up with him for approximately an hour and fifty five minutes longer than I). And these are just on days that they are not working through <a href=\"https:\/\/softwarefoundations.cis.upenn.edu\/\" target=\"_blank\" rel=\"noopener noreferrer\">Software Foundations<\/a> or the venerable <a href=\"https:\/\/mitpress.mit.edu\/sicp\/full-text\/book\/book.html\" target=\"_blank\" rel=\"noopener noreferrer\">SICP<\/a>.<\/p>\n<p>In contrast to the cold formalism demanded at those events is the sense of abandon on display at, say, the <a href=\"https:\/\/www.meetup.com\/Serverless\/events\/243585510\/\" target=\"_blank\" rel=\"noopener noreferrer\">Serverless<\/a> Meetup hosted in the incongruous warehouse setting of <a href=\"https:\/\/www.heavybit.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Heavybit<\/a>. The concept is confusingly titled, but that hasn\u2019t stopped developers from trying to build unusual contraptions with it. Will they survive in an year? Who knows. But if there\u2019s any place in the world where capital indulges such experimentation, it is this. Just as breathtaking was my stay in the Mozilla office to watch some <a href=\"https:\/\/www.meetup.com\/Rust-Bay-Area\/events\/244156617\/\" target=\"_blank\" rel=\"noopener noreferrer\">intellectual gymnastics<\/a> made possible by their new programming language called Rust. Memorably, as I was making my way to the venue, I looked up at the night sky to find a giant billboard advertising <a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/\" target=\"_blank\" rel=\"noopener noreferrer\">Firefox Quantum<\/a>\u200a\u2014\u200awhich, incidentally, brings Rust to your desktop. Name one other city where this could come to pass! Along similar lines were these <a href=\"https:\/\/www.meetup.com\/Bay-Area-Kubernetes-Meetup\/events\/243496649\/\" target=\"_blank\" rel=\"noopener noreferrer\">two presentations<\/a> on new software deployment technologies (related to Kubernetes, in case you\u2019re wondering), in which the speaker paused for a couple of questions but was accosted by dozens, from the baffled attendees. Technology-art-magic all blend into one another at such moments.<\/p>\n<p>You may be forgiven for thinking that all this needs meticulous planning on my part. Not quite. There have been occasions when my attendance has been pure happenstance. Like that fine evening I was ambling along University Avenue and peeped into this place called <a href=\"http:\/\/www.hanahaus.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">HanaHaus<\/a>, and lo, there was a horde of German startups <a href=\"http:\/\/germanaccelerator.com\/2017\/03\/six-german-entrepreneurs-pitch-at-captivate-silicon-valley-11th-edition\/\" target=\"_blank\" rel=\"noopener noreferrer\">pitching<\/a> their companies to Bay Area VC\u2019s in full public view. Best 25 dollars I\u2019ve ever spent. A more fortuitous occurrence was this multi-hour session on <a href=\"https:\/\/www.meetup.com\/futureofdata-siliconvalley\/events\/239369704\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apache Beam<\/a> by the creators of the framework themselves, just around the time I\u2019d started mentoring a project at work that used it. And most recently, I found myself walking back home from a meetup about <a href=\"https:\/\/www.meetup.com\/Stream-Processing-Meetup-LinkedIn\/events\/244889719\/\" target=\"_blank\" rel=\"noopener noreferrer\">stream processing<\/a> at the nearby offices of LinkedIn.<\/p>\n<p>I can never forget the excitement at a Scala \u201c<a href=\"https:\/\/www.meetup.com\/SF-Scala\/events\/238153478\/\" target=\"_blank\" rel=\"noopener noreferrer\">UnMeetup<\/a>\u201d in SF, where the attendees split into groups and I ended up in a room discussing type classes with a few others, before hopping into the next room to listen to a passionate pitch for something called the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Join-calculus\" target=\"_blank\" rel=\"noopener noreferrer\">Join Calculus<\/a>. Funnily enough, a couple of months later the Scala meetup hosted a <a href=\"https:\/\/www.meetup.com\/SF-Scala\/events\/239465355\/\" target=\"_blank\" rel=\"noopener noreferrer\">detailed talk<\/a> on type classes again.<\/p>\n<p>What about the conferences? As I wrote above, they can be seen as junctures when some lofty ideas presented themselves in clear form. Ideas which each of us might have vaguely sensed swirling above us, but needed the reach of these giants to bring them within our grasp. At times they crumble under the collective expectation, but those will be indefinitely out-remembered by the few that held firm. With that lengthy caveat, let me describe a couple that I\u2019ve liked. When the famous AI expert Fei-Fei Li spoke about <a href=\"https:\/\/medium.com\/@Synced\/fei-fei-li-in-google-cloud-next-17-annoucing-google-could-video-intelligence-api-and-more-cloud-3f5faa87c729\" target=\"_blank\" rel=\"noopener noreferrer\">democratizing AI<\/a> in Google\u2019s conference, it immediately struck a chord. Not because I knew what the end result would look like\u200a\u2014\u200aand a cynic might dismiss her phrase as Orwellian doublespeak\u200a\u2014\u200abut because it provided a clear view of the four big components that are needed for AI to become generally approachable (namely Compute, Data, Algorithms and Talent). The need to democratize AI and how far reaching its impact might be on the technological landscape is today a topic of active discussion, but now is also the time to step back and consider how little control any individual entity\u200a\u2014\u200aeven a company like Google\u200a\u2014\u200acan exert on larger trends propelled by capitalism. Everyone seems to be working feverishly hard on their own projects, contingencies abound, and therefore it will only be with the benefit of hindsight that future historians can weave a narrative around this decade.<\/p>\n<p>While the richest companies of our age can afford to strut around smugly on stage, upstarts can\u2019t suppress the nervous excitement accompanying their debut. At least that was my impression from the first ever <a href=\"https:\/\/kafka-summit.org\/events\/kafka-summit-2016\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kafka Summit<\/a> last year. The playbook may be old and there might be a few wise men behind the curtain, but the players and onlookers are all in for the ride of their lives. Our first this and our first that, never before and forevermore. Announcements poured forth about adding scale, speed, capabilities and global reach. When one tires of technical details recourse comes through inspirational backstories. On the whole, I came away feeling I might have watched a bit of history in the making.<\/p>\n<p>Lastly, what good is living in a civilized society if we can\u2019t assign ratings to all our creative professionals, rank them in order and ask that they gather around for one big awards romp?\u00a0\ud83d\ude42 So it was with some bemusement that I bought my way into the 10th edition of the <a href=\"https:\/\/techcrunch.com\/events\/the-10th-annual-crunchies-awards\" target=\"_blank\" rel=\"noopener noreferrer\">Crunchies Awards<\/a>. The self-deprecating humour of every single entrant onto the stage would happily have been my only lasting memory of that event, if not for that massive political earthquake at the other end of the nation that had given everyone the jitters that night.<\/p>\n<p>If you don\u2019t concede the informational and networking benefits of all these events, there\u2019s always the prickly retort of a famous mountaineer who was asked why he chose to climb Everest (\u201cBecause it\u2019s there\u201d). And by that I\u2019m not comparing the challenges, nor the dedication necessary for the task. For as I proceeded to recount these happy moments, a larger point suggested itself, courtesy an older memory\u200a\u2014\u200afrom the day I boarded a flight to first reach this country. Somewhat ambitiously, I had decided to dig into Alexander Tocqueville\u2019s <a href=\"https:\/\/en.wikipedia.org\/wiki\/Democracy_in_America\" target=\"_blank\" rel=\"noopener noreferrer\">Democracy in America<\/a> to keep myself occupied during the journey. Tocqueville himself had used his France-sponsored junket to study American society and write about it. Of course I inevitably gave up on the book a couple of hours in. But I still remember that it contains one widely cited essay\u200a\u2014\u200acalled \u201c<a href=\"http:\/\/www.press.uchicago.edu\/Misc\/Chicago\/805328.html\" target=\"_blank\" rel=\"noopener noreferrer\">On the use that the Americans make of association in civil life<\/a>\u201d\u200a\u2014\u200awhich probably drew me to the book in the first place. Tocqueville ends that piece with a characteristic high-sounding note starting with, \u201cThere is nothing, according to me, that deserves more to attract our regard than the intellectual and moral associations of America\u201d (!). I can\u2019t speak in such absolutes, yet am tempted to add in the heat of this moment: \u201cHell Yeah!\u201d\u00a0\ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One unbeatable perk of living in the San Francisco Bay Area is the sheer number and variety of technical events you get to attend and the novelty of the ideas you get exposed to at such events. Whether it is a new framework or programming language, or an entirely new way of thinking about problems, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[1],"tags":[4,17,21],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.pramodb.com\/index.php\/wp-json\/wp\/v2\/posts\/23"}],"collection":[{"href":"https:\/\/www.pramodb.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pramodb.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pramodb.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pramodb.com\/index.php\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":0,"href":"https:\/\/www.pramodb.com\/index.php\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.pramodb.com\/index.php\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pramodb.com\/index.php\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pramodb.com\/index.php\/wp-json\/wp\/v2\/tags?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}