Hacker News new | ask | show | jobs
by mason55 3266 days ago
> and drop more requirements on you that they didn't think of up front

I think one of the important qualities of an architect is to anticipate what these requirements are going to be and define solutions to them ahead of time.

I have this conversation all the time with our client-facing team.

Me: "What is supposed to happen if this data changes?"

Colleague: "Well the customer didn't give us a requirement for that so we don't have to worry about it"

Me: Screams inside