Joe Armstrong thinks we don’t need modules in software. Instead, all functions should have unique names and be published in a global database.
OOP the Easy Way
Object-Oriented Programming the Easy Way: a manifesto for reclaiming OOP from three decades of confusion and needless complexity.APPropriate Behaviour
APPosite Concerns
FSF