đź“–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