📖12 essential skills for software architects
- authors
- Hendricksen, Dave
- year
- 2011
Balance between stepping in and taking distance. (p.75) → × Architect should keep the distance
Handle risks appropriately.
p.80
technology is part of the business, […] and as such needs to align with business strategies.
rescue a project when the potential harm outweigh the learning opportunity. (p.81) → × Architect should keep the distance
p.93
Politics is a process by which groups of people make collective decisions. —Wikipedia
Architects live in a glass house. (p.119) → Architects live in a glass house
everyone sees your mistakes, you have to think on the go, without time to prepare in areas you know little about.
Passion
Passion, from Latin “patior” — “to suffer,” “to endure”
sit down and write out your interests, repeat the exercise in a month (p.142)
if you loose passion, your ability to produce excellent work will diminish (p.144)
take vacations, exercise (p.145)
Architect role is much closer to the business and management (compared to tech lead)
As architect, it is essential to manage by walking around. You have to be engaged with your team on a regular basis. You can’t have too much information. You need to be plugged in to what is happening technically and politically. (p.164)
Be a neutral third party, even when it is a disadvantage (p.169)
Information technology and business are becoming inextricably interwoven. I don’t think anybody can talk meaningfully about one without the talking about the other. —Bill Gates
Innovator’s dilemma