SF Scala: Christopher Hunt Interview
Recording: SF Scala: Christopher Hunt Interview
everybody I'm electric rubber of the organizer offensive Scala and here are a location as Spotify one of our favorite music companies which is actually using Scala and using big data with Scala such as Scion which is the interface the Google Cloud and today we have a couple of talks and we have Christine Hunt who is a tech lead on live band productions with who is known for the conducted projects and all things and he resides in Australia and so this is the first time we are fortunate to come here Chris very nice to be here thanks very much for having me - yes yeah so what brings you to San Francisco and the till tells a little bit of what you do with Scala in Australia okay well what brings with San Francisco the opportunity to talk to you of course this is the only reason why I'm now I am I come here pretty much maybe you know what once a year at a minimum yeah as you know that live band is a very distributed company we have I think now 130 people in 22 countries and so you know not only do we like dealing with distributed systems but we deal with distributed people great you know so we like just anything distributed which leaves really on to my job my role and I'm a tech lead of a product we call the production suite which is being renamed in fact the year's prize suite and I'm really it's about you know how I see the spaces developers being dragged kicking and screaming into the world of production you know production is the doulton word you know but they're employees you know wanting them to look after what they produce in production because don't ofcourse they believe they're going to get higher quality code and I subscribes that point of view I can see why it's happening but you know production 3 is really about supplying a set of technologies that holds the hands of developers as they move into the world of the brave new world of DevOps yes yeah yes very fascinating or you know you were working on and abuses of that are so inverse only conservative right so what do you think is kind of the optimal sweet spot for scholar developers see all right I mean I think everywhere Google to offer to their own character so these are their kind of devote set up which is better for scholar developers for Joseph brokers he has a really really good question I think I'd like to actually understand your view on this as well you know but I think that developers have an affinity for technologies that use the technologies that they love to develop in as well right so you know with regards to a reactive platform you know if you've already subscribed to the reactive manifesto in its point of view and to functional programming and perhaps even to the actor model you know through akka and so forth and keep you know you can keep going on there through our projects then it's a pretty good chance that you're going to be interested in a set of technologies that leverage those technologies for this particular domain as well now of course you know that it is a bit of a busy domain right now there are quite a few projects going on including kubernetes and docker native which is what formerly docker swarm and new source marathon and so forth you know the way I look at that personally is fantastic you know it's if this is good for the consumer very exciting times and the reason that there are a number of players in this space is because there is a problem to solve right you know it's not just one player playing in here you know it's a lot exactly and it's because there really is a problem that needs to be managed to you know those bright means there is no the books or framework rican scholar analytical have a chef and puppet show Ruby and look of soul state which is a Python yeah but we don't have anything in front of that language right so we can write all this strong part you know totally crafted cold vases that mean trust of the global through me to do this in production do you think it is a little paradox here in it like didn't you know typesafe I then try to talk ever about this like what do you think we don't have anything fully in Scala base for production I think that's a bit of a leading question of code because you know that exactly that is exactly what we developed you know and we three three years ago now you know thought that we were doing a reasonable job with the reactive manifesto and helping developers nurturing them down this path of creating these beautiful reactive distributed systems but then leaving them high and dry when it came to in managing them in production now of course the world's changed this and there weren't a lot of options then which is why we embarked on that now in fairness me sauce marathon is also actually written in Scala as well so it's not completely true there is what we have which we know through the conduct project and also me sauce Martha they're the two that I know that have been written in Scala I do know that some of our customers have also written their own orchestration tools in Scala racket play and so forth yeah think of usual of muses on fire with bothered chef Anne and I think if we're orchestration of you're right yeah we got yes that's right because there are the infrastructure focus tools such as puppet share your ansible and provisioning yeah yeah and we are talking about in when we come to cluster management we are talking about a different problem to be solved yes yes it's about managing the lifecycle of processes across a cluster so so you will you give up a leader on the on Venetia or foster management but I wonder you know how do you get interested in all your stuff and fathers work in Australia looking down to the earth will does a community look like you know tells of all kind of service contine right in in Australia well of course it's all upside down Oh actually yeah yeah and then as a hemisphere you know be achieve now what happens when you fly here and the airplane as you go over the equator the plane doesn't slip okay good you know and everything's fine right now so everything seems to be in Reverse here so that I see the so there were a few questions there you know in terms of me and my personal involvement and interest in in this domain this impact is the second time I've been involved in such a project prior to life and typesafe I was at VMware and created something similar there as well so you know unfortunately that I've been able to refine the design my own home my knowledge of that space III I personally think that nothing is real until you put it in production you know and I understand that we all enjoy development you know so I find you personally a very creative expressive experience and so that's wonderful but you really don't start learning about all the nuances of your system until you put it out there in production and I love that I find that very interesting you know and I would say to developers you know don't be afraid of production it's it's a wonderful place I can't imagine you know being a story about you have to be able to why the most efficient way to control the production days yeah so maybe you know like they're there to do that it's not my problem that's probably from a bigger corporate Saddam Brian Brian I think this people about email better from being fans oh yeah yeah and in terms of the Scala scene down under is very strong in fact scarless Sydney runs scholarship we call it runs on a monthly basis minimum would get 50 people if there is you know someone there of interest you can easily get a hundred people and Martin was there actually a couple of months ago and when I read yeah and we we got 300 people within four hours of announcing it unless okay so you know that was that was pretty impressive so there's a lot of scholar actor play and so forth been used down under and throughout Asia Islam so for hours was enough to get from Brisbane and Melbourne so this is pre-release evening it gave me Brisbane and Melbourne yeah now that that's what he did I mean obviously the tickets will be sold online only four hours they they went okay it was the most motive so those apple bapple together you know the dinner was three-minute so I think we've had about 450 people max when Martin Rose had to meet up all right so I'm comfortable something here but eventually it's comfortable bugging obviously he he's funny drawn to cried yeah he'll I think it's actually I must mention as well Martin hello Martin and he was he was he was on vacation right so this is what Martin doesn't vocation he does comfort to commerce to exotic places I mean brings me to the question is always it is actually an app you used to notice when there are sharks in the water so what you know does this like type of danger make it work and a weber community and living yeah right you never know if you're going to be alive tomorrow kinda like we look of our wings and aggressive sharks oh yeah yeah yeah well actually it's interesting they have been you know a significant number of shark incidents there's been an increase the water is definitely getting Warner a warmer you know climate changes for real for sure you know you know I first read you in Tokyo right so I wonder if they're kind of proximity in this kind of region of the world do you find so cause of the community work obviously you know you can come from Francisco New York all the time or Allium you can come to the conferences but rather any kind of conference necessarily our communities you go to more often right yeah it's a really good question well certainly Japan is very popularity so you know Scholar Matsuri which is very popular very well organized conference I would recommend to any of your viewers to go I'm sure you mostly it's a wonderful place Japan is a wonderful country I always equate to Tokyo as being one of those sci-fi cities in the bubble you know and you know it typifies said I but I think it's a wonderful place wonderful people so totally recommend that other countries around us that are also very strong in their scholar community is New Zealand Chris mind be the scholar community there is very strong and they had a scholar Down Under conference a couple years ago that did very well and I'm sure they'll be one of those again as well someday but yeah there's a lot of scholar going on in Asia yeah I'm what you know close including Australia New Zealand you know in that sort of whole asia-pacific region so you measure duel you wiggle around distributing but what the current people locally is their group supply of scholar developers to a wrong skull business yeah I mean I well I think Chris commented out is that we like Bend has five developers the I engineers in Australia mm-hmm so you know one in Brisbane one a Melbourne Mead near Sydney one in Canberra sorry two in Melbourne actually serves five and and then two in New Zealand and so at you know and my colleagues are extremely good so that you like Ben's policy in terms of hiring I think no is fantastic and I think there are more companies now starting to do this where geography is not a criterion I mean it's a consideration it hasn't be there are legal concerns and so flawed to rate but we are pretty free to hire from anywhere that we need to so first and foremost we find the right person that we feel that would fit within the team and that culture and of course would have the skills you know or indeed the aptitude to to evolve that way and and then geography is a secondary concern thanks yeah I mean you guys were like well they're always operated on the investable special right it's a longer cycle consistency yes there is a basic yet to have a visual consistency work you know we like convergent replicated data types and every three or four months and I think again this is key to our success in being so distributed every three to four months we all in engineering you know we all meet up is somewhere on the planet and it's typically notes actively North America or in Europe which is where we've had offices in the past and in that it sounds grand and it is nice and we do go to nice destinations but it is also essential that we do this you know I find personally that after about two months you know you start having more increasingly more disagreements with people and you need to get together have that beer and you know sort things as as an ex-colleague Josh aret you know my good friend Josh you know said once you know that we get together to learn how to fight alright and it's not that lesson that we fight right but you know we're very strong and passionate about what we do and you get to have those great conversations in a few months and that is essential to this model for sure well this is great yeah Josh you know awesome look good from the pocket - yeah yeah yeah yeah so I really robot this came with kind of an older person and so we see a lot of our kin users in sovereigns and business right so and then vertical positions reactive as its primary offering ranging various kinds International's and so it's not a service called as much as before but scarlet still Daniel and so my proposal kind of tool I better give it was you know what was it is a huge business opportunity and so I think the way to keep kind of that skull heart of well-being and healthy is kind of to to propagate this business opportunity to more members of the community right now kind of do what let them does for the company I think every project right can kind of show the business value of you know their own project right because it doesn't have to be you know abstract for these projects in a lot of projects are being put to to production use inverse Emily so kind of my question as a community organizer to you as a live bands engineers how can we help you guys to keep Scala healthy and growing right so even with all the shift in priorities I think the community's interest is that by that is the powerhouse of scholars and sponsors called compile web development right and so so what do you think so here I love a keynote went back into Pescara but I'm asking what's color community can do for web them right who cannot make sure that our shared value yeah all scholar keeps going wrong well you know I my my quick answer to that is just to keep doing what you are doing you're you know you're a fabulous ambassador of the community art thank you for that and and the community I think is very strong and very healthy and I think that's that's represented quite well by the number of attendees that we get asked a lot is you know Scala days Europe is you know a thousand attendees Plus which you know is a very sizable conference of course in terms of our own priorities etc nothing has changed obviously we Escala inside alien DNA martin of course stranded us he's still very active naturally you know within like bend and you know pretty much all of our engineers are there because of scala and contributions to Scala compiler you know are obviously you know the most African sorry are very highly significant but I think something like five or six of the top ten people that contribute to Scala work the light game that's right it's the kind of the driver but Israeli for instance open source focus we're aggressive gas right so previously you know Committee held a recommendation right on the wall was kind of there okay so is there any other anything else you see from the controls of civil all all they're a reactive quarter management right I mean obviously you know proteins near in here to every engineer in the asuras also is what you see in furnaces any openings for looking to help you you have your problem yeah I'm actually in some one gun and that's here tonight is that we're making the enterprise suite freely available you know it's it's licensed anger and thank you yeah and that will obviously feedback improves the product you know so you know please go out there and keep it tight and we're also reaching out to where people will see us reaching out to you know where people are at as well so in terms what we do with Cuba need is and Dhaka native and and the others you know so we do want you know fairly sort of equal capability across these domains it is very it's a very young domain that's still shaping up there's in my opinion at least you know no clear winner here so we want to be able to service as much as we can there all right sounds great so hopefully in otherwise check out there that's with you keep in Irish so yeah just really you know yeah release it back to to investor to to your committee thank you thanks [Music]