Loading ...
Sorry, an error occurred while loading the content.

REVIEW: "97 Things Every Software Architect Should Know", Richard Monson-Haefel

Expand Messages
  • Rob, grandpa of Ryan, Trevor, Devon & Han
    BK97SASK.RVW 20101211 97 Things Every Software Architect Should Know , Richard Monson-Haefel, 2009, 978-0-596-52269-8, U$34.99/C$34.99 %E Richard
    Message 1 of 1 , Mar 8, 2011
      BK97SASK.RVW 20101211

      "97 Things Every Software Architect Should Know", Richard
      Monson-Haefel, 2009, 978-0-596-52269-8, U$34.99/C$34.99
      %E Richard Monson-Haefel
      %C 103 Morris Street, Suite A, Sebastopol, CA 95472
      %D 2009
      %G 978-0-596-52269-8 0-596-52269-X
      %I O'Reilly & Associates, Inc.
      %O U$34.99/C$34.99 800-998-9938 707-829-0515 nuts@...
      %O http://www.amazon.com/exec/obidos/ASIN/059652269X/robsladesinterne
      %O http://www.amazon.ca/exec/obidos/ASIN/059652269X/robsladesin03-20
      %O Audience i- Tech 2 Writing 1 (see revfaq.htm for explanation)
      %P 200 p.
      %T "97 Things Every Software Architect Should Know"

      Orient to the business, simplify, communicate, lead, meet
      requirements, plan depth, specify, fit the situation, don't rush,
      build foundations, fix problems early, re-use, lose the ego, guard the
      scope, think ahead, have options, foresee implications, and pay (less)
      now or pay (more) later--these are the pieces of advice given in 97
      short items (they are too short to call them articles: maybe half a
      dozen paragraphs each) contained in this work. Good reminders, but
      nothing new.

      Some pieces are less about software architecture, and more about the
      details of coding and development, but these are relatively few.
      Oddly, a number of suggestions emphasize data or content, which is not
      a major factor in all systems. Possibly this reflects a Web or social
      networking influence.

      About half of the authors appear only once, some contribute half a
      dozen pieces. Since there is no particular structure, and the authors
      are all submitting individual advice, there are items which contradict
      each other. The reader will have to make his or her own decisions
      about simplification versus diversity, structure against autonomy,
      programming rather than hands-off, scope vs change, solving problems
      or not being a problem solver, and picking good tools and sticking
      with then as opposed to not being married to a particular tool or

      Much of the advice in the book is good. Some is also questionable.
      Some can be used immediately, some you will have to learn for

      copyright, Robert M. Slade 2010 BK97SASK.RVW 20101211

      ====================== (quote inserted randomly by Pegasus Mailer)
      rslade@... slade@... rslade@...
      Patriotism, is when love of your own people comes first;
      nationalism, when hate for people other than your own comes first
      - Charles de Gaulle
      victoria.tc.ca/techrev/rms.htm http://www.infosecbc.org/links
    Your message has been successfully submitted and would be delivered to recipients shortly.