> It’s software engineerings job to figure out, how, to do it, not if it should be done.
This isn't true in the explicit sense you've written it at least. How it should be done is very dependent on if what was specifically asked should be done.
Client says they want automatic payment processing without users approval. Technical capability, absolutely.
Client says they want to disable unsubscribe payments options to retain more subscription revenue.
All can be done from a technical standpoint, but its an engineers job to explain to the client that it can't be done that way.
This isn't true in the explicit sense you've written it at least. How it should be done is very dependent on if what was specifically asked should be done.
Client says they want automatic payment processing without users approval. Technical capability, absolutely.
Client says they want to disable unsubscribe payments options to retain more subscription revenue.
All can be done from a technical standpoint, but its an engineers job to explain to the client that it can't be done that way.