How to Think Like an Architect Architect Learning Software Craftsmanship Have you ever wondered what skills it takes to be a software architect? By Abhishek Keshri, on June 28, 2023