I’m a developer creating programs and backends for a university.
Client: We are going to focus around Programmes and Students who attend them. Use that language.
A year and a half into development.
Client: Mmm…. We don’t like the name “Programmes,” make it “Cohorts.”
Me: But we already have all the models, relations, API routes, mobile app that uses these routes, tables, constants named with Programme in mind. It’s going to be a huge task to change all that now.
Client: Yep, still, make it Cohorts.
Me: …OK, fine.
Eight months later.
Client: We’ve decided against calling them “Cohorts.” Change everything back to “Programme.”
Me: (considering violence, whether self- or otherwise).