Note the title is “Big Requirements Up Front”.
That’s a Bad Thing.
Those of us working on lite and flexible projects, in internet-time,
not recognize how bad it is!
And it can catch you when you least expect it.
Then you blame Rails.