Thinking Like an Architect: Key Strategies for Modern Software Design

https://www.infoq.com/presentations/architecture-best-practices/

> Gregor Hohpe explains the role of a modern architect as an "IQ booster" for the organization. He discusses how to master communication and decision-making by riding the "Architect Elevator" to connect with all levels. He shares practical strategies for using metaphors, models, and understanding resistance to drive alignment and build resilient systems.

#SoftwareArchitecture
#ArchitectElevator
#SystemsThinking
#TechLeadership
#DecisionModels

Thinking Like an Architect

Gregor Hohpe explains that effective architects make others smarter. He shares strategies for using metaphors and models to drive alignment, overcome resistance, and build resilient systems.

InfoQ

@shwars @drq

Split the code where your inner knowledge is not shareable:

Knowledge realm:
data
relations
processes
v-----v
decision models
^--------^

Technology realm:
presentation engine
database engine
networking
security
operating system
hardware

I would say your "heuristics" are simply "decision models" which can be abstracted _out_ of the code.

#OpenSource #Licensing #DecisionModels #KnowledgeArchitecture