If I can't remember a specific interface I can not judge if would be the right tool for the given job. Using suboptimal tools is bad architecture for me.
That's just a simple example.
It took me about 8 weeks to get back up to my old productivity, and suddenly code that looked perfectly fine from agent backed project's give me nightmares.