zoukankan      html  css  js  c++  java
  • Learn from Architects of Buildings

    Learn from Architects of Buildings

    Keith Braithwaite

    Architecture is a social act and the material theater of human activity.
    —Spiro Kostof
    HoW MAny SoFTWARE ARCHiTECTS see their role as exclusively, or primar- ily, technical?

    Is it not rather that they are the conciliators, go-betweens and arbiters of the warring factions among the stake-holders?

    How many approach their work in a purely intellectual spirit, without giving proper weight to the human factors of their job?
    A great architect is not made by way of a brain nearly so much as he is made by way of a cultivated, enriched heart.
    —Frank Lloyd Wright
    What more strongly marks out the architects in your organization: raw intel- lectual horsepower and vast capacity to recall technical minutiae, or taste, refinement, and generosity of spirit? Under which tendency would you prefer to work?
    A doctor can bury his mistakes but an architect can only advise his client to plant vines.
    —ibid
    Is the “maintenance” of “legacy” systems anything more than pruning those vines? Would you, as an architect, have the intestinal fortitude to scrap a piece of work that had failed? Or would you cover it up? Wright also said that the architect’s best friend was the sledgehammer. What have you demolished recently?


    90 97 Things Every Software Architect Should Know

    Architects believe that not only do they sit at the right hand of God, but that if God ever gets up, they take the chair.
    —Karen Moyer
    For “God,” read “customer.”
    In architecture as in all other operative arts, the end must direct the operation. The end is to build well. Well building has three conditions: Commodity, Firmness and Delight.
    —Henry Watton
    When was the last time you saw a piece of software whose architecture gave you any delight? Do you aim to give delight with your work?
    No person who is not a great sculptor or painter can be an archi- tect. If he is not a sculptor or painter, he can only be a builder
    —John Ruskin
    Does artistry play its proper part in your architecture? Is the assemblage of components to make systems informed by a painterly concern for shape and texture, a sculptural sense of balance and implied motion, or the importance of negative space?
    And finally, no gloss is required on this comment, a sure remedy for the soft- ware architect’s most damaging syndrome.
    It seems a fantastic paradox, but it is nevertheless a most impor- tant truth, that no architecture can be truly noble which is not imperfect.
    —ibid

  • 相关阅读:
    漫谈计算机组成原理(九)定点数及定点数的运算
    漫谈计算机组成原理(八)原码、补码、反码
    漫谈计算机组成原理(七)I/O系统
    漫谈计算机组成原理(六)数据校验方法
    漫谈计算机组成原理(五)高速缓冲存储器
    漫谈计算机组成原理(四)主存
    致计算机专业准大一新生
    购物车原理以及实现
    Ajax发送PUT/DELETE请求时出现错误的原因及解决方案
    浅谈乱码原因及解决方案
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/7140780.html
Copyright © 2011-2022 走看看