Introduction to Abject-Oriented Programming – Typical Programmer

Abject-Oriented Programming is a set of practices for encouraging code reuse and making sure programmers are producing code that can be used in production for a long time.

Read more.

Oh, my head.