Episode Details
Back to Episodes
Design It!: From Programmer to Software Architect (The Pragmatic Programmers)
Published 5 hours ago
Description
A practical guide for transitioning from a programmer to a software architect. The text emphasizes that architecture is a social activity rooted in design thinking, requiring professionals to balance technical structures with the needs of human stakeholders. Key concepts include identifying architecturally significant requirements (ASRs), such as constraints and quality attributes, which dictate the long-term success of a system. Keeling introduces the "think-do-check" cycle and four distinct design mindsets—understand, explore, make, and evaluate—to help teams navigate complexity. The sources provide a comprehensive "Architect’s Toolbox" filled with collaborative activities to reduce engineering risk and avoid costly rework. Ultimately, the material advocates for a pragmatic, risk-driven approach where architects act as mentors to foster technical growth across their entire team.
You can listen and download our episodes for free on more than 10 different platforms:
https://linktr.ee/cyber_security_summary
Get the Book now from Amazon:
https://www.amazon.com/dp/1680502093?lv=shuf&channelId=500&plpRedirect=mhFallback&linkCode=ll2&tag=cvthunderx-20&linkId=78862a34784a277129406cf267059012&language=en_US&ref_=as_li_ss_tl
Discover our free courses in tech and cybersecurity, Start learning today:
https://linktr.ee/cybercode_academy
You can listen and download our episodes for free on more than 10 different platforms:
https://linktr.ee/cyber_security_summary
Get the Book now from Amazon:
https://www.amazon.com/dp/1680502093?lv=shuf&channelId=500&plpRedirect=mhFallback&linkCode=ll2&tag=cvthunderx-20&linkId=78862a34784a277129406cf267059012&language=en_US&ref_=as_li_ss_tl
Discover our free courses in tech and cybersecurity, Start learning today:
https://linktr.ee/cybercode_academy