architecture astronaut Someone who over-designs systems at a highly abstract level, with little or no appreciation for how they will be implemented. Example: "What should have been a 5-line function was turned into a 10-class monstrosity by my architecture astronaut boss."