On a historical scale, what was more important? Algorthm or Architecture?

From an IT perspective, I’m wondering what has had the bigger long-term impact: the development of algorithms or the design of architectures.

Think of things like: • Sorting algorithms vs. layered software architecture • TCP/IP as a protocol stack vs. routing algorithms • Clean Code principles vs. clever data structures • Von Neumann architecture vs. Turing machine logic

Which has driven the industry more — clever logic or smart structure? Curious how others see this, especially with a view on software engineering, systems design, and historical impact.

Posted Apr 9, 2025, 8:27 PM UTC

06
Loading comments…