these painful client requests are getting easier to swallow.
one thing i never realized happened in the “real world” is that clients will actually ask you to undo changes you’ve made. that’s fine, my code doesn’t always match up to what the client wants.
however, occassionally a client asks for something to be changed back which ends up making the program worse. most times, this is a subjective, interface issue - some design stuff.
now i’m no designer. i’m far more programmer than i am designer - but i do think i have an okay design sense. i live my life in interfaces, i’ve seen a lot.
so when a client asks me to change things back, and make the program worse - it kills me. it used to hurt a lot harder though.
+++
but then again, this is why i have side projects. in those projects i can do whatever i want, implement whatever i want, follow whatever design pattern that i want to. or not. do whatever.