Mar 13, 2024
I'd argue that front end is harder, because usually you're persisting some part of the state throughout the process. Unless you're doing websockets, the request comes in, you send back a response, an you're done.
Our backend is written in an OO style, and it's a nightmare. Trying to figure out what triggered the change in a single instance of a class that's reused everywhere is not for the faint of heart.