I'm a Solution Architect with a "lot" (aka blood on the floor) of years developing custom applications for businesses of all sizes. I place more emphasis on understanding business requirements than implementing "cool" technology. I often ask the question, "That's a nice solution, but what is the business problem?". You would be surprised how often the client has trouble answering the question. I like to think out of the box, but only after I understand the business requirements, and key indictors of success.
Q&A for professional programmers interested in conceptual questions about software development
Q&A for professional and enthusiast programmers
Q&A for peer programmer code reviews
Q&A for professional system and network administrators
Q&A for meta-discussion of the Stack Exchange family of Q&A websites