Most of the programmers and almost every Java developer heard about object-oriented programming. We review code and write code based on polymorphism, encapsulation and inheritance (some of you also use absctractions). We ask or asked about SOLID, KISS and DRY during the interviews. But what's in a name?
This is "after speech" post about my thoughts on BDD, coders vs developers and some hype.