[...] an individual who is focused on abstract ideas underpinning
software design. It is often used pejoratively.
[...] the ability to communicate ideas to a broad group of stakeholders can be valuable. However, the architecture astronaut can take this approach to an extreme, and become disconnected from the systems they are designing. While they may impress others initially with their ability to speak confidently and at extremely high levels of abstraction, their actual designs often lack technical depth and practicality. Demonstrating little regard for logistical details about how their ideas should be executed, they may ultimately lose the respect of their development teams.