Devreal

Scale By The Bay 2018: Tim Kral Interview

Scale By The Bay 2018: Tim Kral Interview

Recording: Scale By The Bay 2018: Tim Kral Interview

my name is Tim Crowell I work for medium.com I'm a principal engineer at medium and I live in San Francisco so one of my latest projects is we were working on the curation tools at medium and what's cool about that project in particular is a lot of companies do curation work but not a lot of that is public information so we sort of got to invent this whole curation process from soup to nuts based on mediums business cases and the scale which we had to operate and we're able to mix in a lot of things like Scala pipelines which I was just able to talk about it my talk some ml stuff and we had a lot of cool discussions about systems about system convergence and there's just a lot of fun it's a good question I'd say probably the architecture is the most interesting sometimes I joke with people that systems guy trapped inside a programmers body so I really like thinking about problems on a system level and that sort of lends itself to the architecture set of things best practices at the conference or I in fact I have a slide on this it's a convention over configuration and composition over inheritance and test test test um you know I'm interested in just the problems that people are trying to solve and how they think about them particularly at a system level like I mentioned I yeah it's inside since I try to think more abstract Li that's sort of the area that I focus in rather than diving deep into best practices so I grew up as a I kind of cut my teeth as a Java guy and with Java Java is a great language it's just it can be a little bit verbose sometimes and what I love about Scala is just the speed and fluency at which I can program it without having to think too much about typing about functional programming and so I I love Scala and quite frankly the only knock against it in my in my mind is that not enough people know it so like I I just want to see it be promoted at conferences like this and and hopefully over time gain enough traction that it becomes more of a mainstay and help people as a tool that people use to solve problems you know I or people I met Alexi a couple of months ago we did a scala meetup at medium and I really appreciated him setting up that meet up and him inviting me to this conference he's a little bit of a character if you haven't met him so I think it's a cool guy and I definitely appreciate him