I'm secretly loving it.
I got hired to migrate a client's existing excel spreadsheet internal tool over to a customized React SPA.
This is the first contract where I'm not rushing around every sprint trying to piece together half baked features and pushing them out the door. While not strictly waterfall (more kanban) I'm enjoying the heck out of the process either way:
• Everything is rigorously tested and documented.
• Nothing gets released until all the requirements are met. No sprints.
• We celebrate every release.
• Clients give feedback, we spend time talking about it internally, and then do proposal, design and then developers come up with architecture docs and we talk about it some more.
As a 34 year old dev I'm loving this.
Am I just getting old?
It’s worth reading the original Waterfall paper. If you’ve only ever heard of it as the bogeyman, it might surprise you.
From your tone here, I think you are seeing “people over process” play out in your context. Celebrations? Talking? More talking? Time to do work? These all smell like a sensible organisation doing sensible things. Congratulations, you lucky &^%*&^%&^.