 So let's take a poll so that I can get a fair bit of idea here. Why you guys are here? I mean, you guys are into big data, or who is writing big data jobs in there? That's their day job, okay? So others are here just because they are curious. That actually makes a lot of sense, because I'm also along with you guys. My experience mainly has been building distributed applications. I work for a company called Typeship. That's mainly what I've done, played with Scala, Acca, play framework for a little bit. But recently I moved to a Spark team. We have a Spark team where we contribute stuff to Spark streaming. So this presentation is essentially going to be... kind of share my experience for the last six months, and the way I'm seeing this space, big data space is evolving, okay? So I'm probably not going to give you a bunch of answers. I'm probably going to end up with lots of questions here, and maybe that's a good thing, so that you guys can go back and explore this field a little bit, because it's still evolving. But one of the things that I'm realizing when I've been doing programming for a while is I've been watching this big data space. I'm going to define these terms shortly. What does big data mean and all that stuff? From the fence, looking at this world of Hadoop and how it's evolving and lots of interesting stuff, like programming analytics, now there's a streaming bit of things coming in. And as a programmer realizing the types of problems the business is solving, because most of the technology changes can be driven by, typically get driven by business requirements, is as a programmer's for the folks we have and rest the hand yet, it's becoming very, very critical skill to have to at least understand how this space or how to work with this large amount of data. Because if you think about it, data is the kind of problem we solve day in, day out in type of programming we do. What is changing is essentially the sheer amount of data that we have to handle here or the way the data is getting produced. I think it's becoming very, very important and critical skills for any programmer out there. So let's define this term big data. What does that mean to you? Shout it out. We're going to make this very interactive, otherwise I'm going to sleep. Please, shout it out. What is it big data means? Data is where? High rated data. Okay, what else? Unorganized. Unstructured, unorganized, okay? You cannot fit in in one machine. In the memory, in the file system, I'm going to show you what else.