We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
The Chameleon Architect by Robin Custers
Discover how architects must adapt like chameleons - balancing technical and business skills, mastering communication, and making strategic decisions to succeed in modern software development.
-
The architect role requires multiple skills and “wearing different hats” - including being a translator between business and tech, a salesperson, technician, and critical thinker
-
Effective architects must avoid technical jargon and communicate in business language, using analogies and starting from the perspective of their audience
-
There is no “silver bullet” or single solution - good architects look for the least worst solution and understand trade-offs
-
Time management is critical - use calendar scheduling instead of to-do lists, focus on important but not urgent work, and be selective about meetings
-
Technical breadth becomes more important than technical depth as architects progress - focus on expanding knowledge of available tools and approaches
-
Two types of thinking are needed: linear (for programming/math problems) and lateral (for creative problem-solving from different angles)
-
Questions are more powerful than statements when communicating ideas - engage others in discussion rather than dictating solutions
-
Modern software architecture supports “infinite games” (ongoing competitive business) rather than “finite games” (fixed rules/endpoints)
-
Use analogies and real-world examples to explain technical concepts to non-technical stakeholders
-
Be cautious with new technologies - not every problem needs AI, blockchain, or containers; focus on finding appropriate solutions for specific needs