Dec 11, 2023
Excellent question.
I'm not sure that I consider specific algorithms like sorting, etc to be "required" for an architect. These are quite low (implementation) level details that an architect may have been picked up or learned about along the way.
However, algorithms in general seem quite close to design patterns (both are proven ways of accomplishing a desired outcome), which are absolutely essential for an architect.
What are your thoughts about this?