It seems like large companies have evolved to adopt some practices which, in retrospect, are not ideal. Some common ones: specialization, multi-tasking and not refactoring. In this blog entry, I'll cover specialization. I'll cover multi-tasking and not refactoring in future entries.