SE-Radio Episode 287: Success Skills for Architects with Neil Ford
Neal Ford of ThoughtWorks chats with Kim Carter about what the required skills are in order to be a successful Software Architect, how to create and maintain them, and how to transition to them from other roles, such as Software Engineering. Neal discusses that the required skills can be learnt, you do not have to be born with special attributes. Those looking to make the transition should especially focus on learning soft skills before making the move, and exploring the idea of taking an architectural role temporarily to see if it suites you. Neal also discusses problem solving skills, why understanding history is so important, and how to recognize and avoid increasing complexity. Kim raised the point of how to recognize code monkeys vs professional developers, and Neal responded with techniques of encouraging equilibrium with the two types. Neal also discussed: bringing change, tech radars, dealing with losing technical skills, and what failure is in an architectural role and how to learn from it.
Venue: Internet
Related Links
- 236: Rebecca Parsons on Evolutionary Architecture https://www.se-radio.net/2015/08/se-radio-episode-236-rebecca-parsons-on-evolutionary-architecture/
- 210: Stefan Tilkov on Architecture and Micro Services https://www.se-radio.net/2014/09/episode-210-stefan-tilkov-on-architecture-and-micro-services/
- Neal’s new book Evolutionary Architecture http://evolutionaryarchitecture.com/#
- Neal’s home page http://nealford.com/
- Neal’s Twitter https://twitter.com/neal4d
- ThoughtWorks https://www.thoughtworks.com/
- Building a technology radar http://nealford.com//memeagora/2013/05/28/build_your_own_technology_radar.html
- Dreaming In Code http://www.dreamingincode.com/
- 288: Software Architecture Sketches with Simon Brown https://www.se-radio.net/2015/06/episode-228-software-architecture-sketches-with-simon-brown/
Podcast: Play in new window | Download