Three-Dimensional Thought
Everyone should spend time with an architect at some point in their life. A good architect has the very unique ability to see things three-dimensionally. That is to say, through their vision and thought they are able to process their surroundings in a way that accounts for all points within the three-dimensional space we live in.
The best software developers I have worked with over the years have studied architecture to some degree at some point in their life, their resulting applications were remarkably complex yet spacial and balanced.
Perhaps as the result of growing up with an architect and having spent so many years working with software developers, I have learned the importance of thinking three-dimensionally when applying effort and energy into a problem or project within a business venture.
A software developer will probably call this object-oriented design or programming:
Object-oriented programming may be seen as a collection of cooperating objects, as opposed to a traditional view in which a program may be seen as a collection of functions, or simply as a list of instructions to the computer.
A database administrator will probably speak up as well and site that this is the underlying concept of any relational database. Yet the same methodology can be applied to any aspect of a business, especially those that drive a company’s growth - sales, marketing and business development, operations, etc.
Focusing on the key phrase “cooperating objects”, it is possible to envision and execute business solutions and strategies which - much like the outstanding application - will have that degree of remarkable complexity, spaciousness and balance.
Cell phones, jeans and WebMD do in fact have something in common, and through three-dimensional thought I’m sure represent a unique business opportunity unlike any other.
What do you think? Leave a comment. Alternatively, write a post on your own weblog; this blog accepts trackbacks.
Leave a ReplyYou must be logged in to post a comment.