>>>>You Ain't Gonna Need It
>>>- this one I don't get - explain?
>
>
>Got it! Been there and done that! Usually at the request of the customer....need to remember the acronym for future meetings!
I wish I have written down every bloody feature from day one (back in 1986) which got implemented by special request and then got ditched because the person asking for it 1) changed his mind, 2) got promoted, 3) just vanished or, maybe the worst, 4) kept using it but nobody else in the world didn't want it.
The provisions for future expansion may be just places where code may be cut into smaller pieces, because such pieces may be used elsewhere, or various before* and after* methods, where only a slot is opened but no actual code written (but a simple code to such an empty method). But that's as far as I'd go. Fields in the tables designated for future use... nyah.