archive-org.com » ORG » J » JEFFSUTHERLAND.ORG

Total: 379

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Object Technology Jeff Sutherland: 12/01/2004 - 01/01/2005
    is I ve shown that some pretty important technical facets extensibility versioning state verb re usability sychronicity where Web services aren t that different from distributed objects There is an issue that the bulk of Web services can t take advantage of Web infrastructure Sure Web services uses XML with Namespaces and that buys a lot for interoperability The knowledge of the network is an important differentiator between Web services and distributed objects The challenge for anybody to prove that Web services or distributed objects is to quantify the differences or similarities in actual architecture terms like identity state lifecycle verbs synch asynch message exchange patterns Show how Web services are more or less brittle than distributed object technology at a technical level Not just Oh Web services are SOA and distributed objects are objects and we all know services are better than objects That s yucky thinking Web services are pretty close to distributed objects at a technical level but Web services distributed objects at political level because we roughly have all the big vendors working together It would be nice if the distributed object folks wanted to try some new approaches hey URIs but we ll get Web services to work technically and politically because the technical differences are the important ones remote knowledge and the politics are better posted by Jeff Sutherland 9 21 AM 0 comments Wednesday December 22 2004 Search Wars Google Options What s Next for Google By Charles H Ferguson MIT Technology Review January 2005 For Eric Schmidt Google s CEO 2004 was a very good year His firm led the search industry the fastest growing major sector in technology it went public raising 1 67 billion its stock price soared and its revenues more than doubled to 3 billion But as the search market ripens into something worthy of Microsoft s attention those familiar with the software business have been wondering whether Google apparently triumphant is in fact headed off the cliff I ve seen it happen before In September 1995 I had breakfast with Jim Barksdale then CEO of Netscape Communications at Il Fornaio in Palo Alto CA a restaurant popular with Silicon Valley dealmakers Netscape had gone public a few months earlier and Netscape Navigator dominated the browser market Vermeer Technologies the company that Randy Forgaard and I had founded 18 months earlier had just announced the release of FrontPage a Windows application that let people develop their own websites Netscape and Microsoft were both preparing to develop competing products Our choice was to stay independent and die or sell the company to one of them At breakfast and repeatedly over the following months I tried to persuade Barksdale to take Microsoft seriously I argued that if it was to survive Netscape needed to imitate Microsoft s strategy the creation and control of proprietary industry standards Serenely Barksdale explained that Netscape actually invited Microsoft to imitate its products because they would never catch up The Internet he said rewarded openness

    Original URL path: http://jeffsutherland.org/2004_12_01_oldstuff.html (2016-04-27)
    Open archived version from archive


  • Object Technology Jeff Sutherland: 01/01/2005 - 02/01/2005
    of object oriented OO programming most people were uncomfortable with the mechanics of object technology polymorphism encapsulation etc and left it to their project leaders to think in those terms Although smart Vlissides says these project leaders also were dangerous They understood enough to make over complex object solutions Because the Gang had been developing OO systems since the mid 80s participating the annual Object Oriented Programming Systems Languages and Applications OOPSLA conference throughout the late 80s they were in a position to formalize the most common object solutions which could then be given to these project leaders These so called design patterns would keep them from reinventing the wheel and overcomplicating their solutions They recognized the design pattern s two pronged benefit as a vehicle for standardization First it would enable people to reuse successful design successfully Vlissides says For a while I thought that was the main benefit But there was a second benefit design patterns engendered a standard vocabulary that enabled architects to discuss design at a higher level Vlissides now believes this standard vocabulary is the most valuable benefit of design patterns and its main contribution to OO programming Design patterns he said enable a discourse that wasn t possible previously posted by Jeff Sutherland 7 43 PM 0 comments Friday January 07 2005 The Free Lunch is Over fo OO Programmers Herb Sutter is currently a software architect at Microsoft and chair of the ISO C standards committee The Free Lunch Is Over A Fundamental Turn Toward Concurrency in Software by Herb Sutter The biggest sea change in software development since the OO revolution is knocking at the door and its name is Concurrency Your free lunch will soon be over What can you do about it What are you doing about it The major processor manufacturers and architectures from Intel and AMD to Sparc and PowerPC have run out of room with most of their traditional approaches to boosting CPU performance Instead of driving clock speeds and straight line instruction throughput ever higher they are instead turning en masse to hyperthreading and multicore architectures Both of these features are already available on chips today in particular multicore is available on current PowerPC and Sparc IV processors and is coming in 2005 from Intel and AMD Indeed the big theme of the 2004 In Stat MDR Fall Processor Forum was multicore devices as many companies showed new or updated multicore processors Looking back it s not much of a stretch to call 2004 the year of multicore And that puts us at a fundamental turning point in software development at least for the next few years and for applications targeting general purpose desktop computers and low end servers which happens to account for the vast bulk of the dollar value of software sold today In this article I ll describe the changing face of hardware why it suddenly does matter to software and how specifically it matters to you and is going to change the

    Original URL path: http://jeffsutherland.org/2005_01_01_oldstuff.html (2016-04-27)
    Open archived version from archive

  • Object Technology Jeff Sutherland: 02/01/2005 - 03/01/2005
    1990s demonstrated that adopting new hospital information systems may leverage this transformation However the goals of increasing revenue reducing cost enhancing patient care and improving customer satisfaction have been difficult to achieve due to high costs of integration of legacy disparate systems cultural barriers to adoption and the intrinsic nature of healthcare processes Healthcare processes are typically complicated in procedure highly error prone extremely agile and have a significant requirement for cross organizational business process integration At the same time new technologies such as web and grid services gracefully fuse IT and business processes overcoming difficulties of actually implementing reinvented business processes In addition novel mobile technologies e g using RFID provide novel solutions which were unthinkable before Despite the critical need for real time process improvement in healthcare few institutions have implemented adaptive systems and this new mode of integration needs discussion in a broader forum to demonstrate the need illustrate the solution and motivate implementation of healthcare systems that radically improve efficiency lower costs and reduce medical error In order to address these issues existing business process management approaches and technologies in healthcare need to be enhanced to better deal with real time process monitoring and improvement detection of adverse events and adaptive responses to unanticipated breakdown in normal processes Minitrack Objectives Currently there is a lack of methodologies tools and applications concerning the integration management and evolution of cross organizational business processes in the context of healtcare e g cross hospital information systems and healthcare hubs It is the aim of this minitrack to attract research papers covering issues that help of overcome this gap The workshop is focused at business integration and evolution solutions in healthcare e g between hospitals as in this area there is a huge potential for application of emerging integration technologies and interesting problems and examples can be identified Topics Examples of relevant topics include but are not restricted to Process integration with medical web services Service Oriented Architectures SOA allowing access to and sharing of patient data residing in multiple clinical repositories RFID tracking of patients staff supplies instruments equipment accumulating baseline data Design patterns for successful integration of healthcare processes Healthcare service integration bus and infrastructure Ad hoc workflows for medical processes Evolution of healthcare processes proactive change management Healthcare integration hubs Process analysis of patient flow bottlenecks and development of process improvements targets Testing process improvements Dynamic application generation real time support for workflow engines to obtain information needed at any step of process Case studies Program Committee Members to be announced Organization Jeff Sutherland PatientKeeper USA e mail jeff sutherland gmail com Willem Jan van den Heuvel Tilburg University The Netherlands e mail wjheuvel uvt nl posted by Jeff Sutherland 10 27 AM 0 comments Interview with Alan Kay A Conversation with Alan Kay ACM Queue vol 2 no 9 Dec Jan 2004 2005 Big talk with the creator of Smalltalk and much more Background When you want to gain a historical perspective on personal computing and programming

    Original URL path: http://jeffsutherland.org/2005_02_01_oldstuff.html (2016-04-27)
    Open archived version from archive

  • Object Technology Jeff Sutherland: 03/01/2005 - 04/01/2005
    2005 08 01 2005 09 01 2005 10 01 2005 11 01 2005 11 01 2005 12 01 2005 12 01 2005 01 01 2006 01 01 2006 02 01 2006 02 01 2006 03 01 2006 03 01 2006 04 01 2006 04 01 2006 05 01 2006 05 01 2006 06 01 2006 06 01 2006 07 01 2006 08 01 2006 09 01 2006 09 01 2006 10 01 2006 11 01 2006 12 01 2006 02 01 2007 03 01 2007 03 01 2007 04 01 2007 04 01 2007 05 01 2007 05 01 2007 06 01 2007 06 01 2007 07 01 2007 08 01 2007 09 01 2007 09 01 2007 10 01 2007 10 01 2007 11 01 2007 11 01 2007 12 01 2007 01 01 2008 02 01 2008 02 01 2008 03 01 2008 04 01 2008 05 01 2008 07 01 2008 08 01 2008 09 01 2008 10 01 2008 10 01 2008 11 01 2008 12 01 2008 01 01 2009 04 01 2009 05 01 2009 07 01 2009 08 01 2009 11 01 2009 12 01 2009 12 01 2009 01 01 2010 This work is licensed under a Creative Commons Attribution Noncommercial Share Alike 3 0 Unported License Thursday March 24 2005 Scrum Godfathers Takeuchi and Nonaka Takeuchi and Nonaka are Godfathers of the Scrum Agile Process since they coined the term in their seminal paper in the Harvard Business Review in 1986 Takeuchi H and I Nonaka The New New Product Development Game Harvard Business Review 1986 January February The both got their doctoral degrees at University of California Berkeley and were well suited to analyze the combined best practices of east and west One went on to the faculty of Harvard Business School the other back to Japan In recent years they have both helped establish the Hitotsubashi Graduate School of International Corporate Strategy the Japanese answer to a better business school Their thinking has been updated and extended in a new book that will be useful reading for ScrumMasters The concepts from the 1986 Harvard Business Review paper are there along with a lot more useful information Highly recommended Takeuchi H and I Nonaka Hitotsubashi on Knowledge Management 2004 Singapore John Wiley Sons Asia posted by Jeff Sutherland 2 31 PM 0 comments Wednesday March 16 2005 Don Knuth Where Science Meets Art Donald Knuth Founding Artist of Computer Science David Kestenbaum NPR Morning Edition March 14 2005 Donald Knuth owns multiple copies of his books translated into numerous languages The ideas inside transcend language offering lessons on the essential grammar for constructing fast elegant programs Donald is legendary in the computer science world for writing a series of must have reference books called The Art of Computer Programming Part cookbook part textbook part encyclopedia these books are also considered by many to be technical and personal works of art posted by Jeff Sutherland 3 21 PM 0 comments Friday

    Original URL path: http://jeffsutherland.org/2005_03_01_oldstuff.html (2016-04-27)
    Open archived version from archive

  • Object Technology Jeff Sutherland: 04/01/2005 - 05/01/2005
    01 2006 02 01 2006 02 01 2006 03 01 2006 03 01 2006 04 01 2006 04 01 2006 05 01 2006 05 01 2006 06 01 2006 06 01 2006 07 01 2006 08 01 2006 09 01 2006 09 01 2006 10 01 2006 11 01 2006 12 01 2006 02 01 2007 03 01 2007 03 01 2007 04 01 2007 04 01 2007 05 01 2007 05 01 2007 06 01 2007 06 01 2007 07 01 2007 08 01 2007 09 01 2007 09 01 2007 10 01 2007 10 01 2007 11 01 2007 11 01 2007 12 01 2007 01 01 2008 02 01 2008 02 01 2008 03 01 2008 04 01 2008 05 01 2008 07 01 2008 08 01 2008 09 01 2008 10 01 2008 10 01 2008 11 01 2008 12 01 2008 01 01 2009 04 01 2009 05 01 2009 07 01 2009 08 01 2009 11 01 2009 12 01 2009 12 01 2009 01 01 2010 This work is licensed under a Creative Commons Attribution Noncommercial Share Alike 3 0 Unported License Tuesday April 12 2005 Scrum Where Did Rapid Application Development Come From IEEE Computer published an issue on agile development in 2003 Of particular interest is an article on the history of iterative development highly recommended for anyone interested in the background Agile methods Most of the Rapid Application Development RAD methodologies have taken advantage of iterative development combined with incremental delivery Craig Larman documents the history of iterative and incremental development Larman Craig and Basili Victor R Iterative and Incremental Development A Brief History IEEE Computer 36 6 47 56 June 2003 Iterative and incremental development dates back to the mid 1950 s and prominent software engineering though leaders from each decade supported and used IID practices Many large projects at NASA IBM and elsewhere used them The DOD standard on waterfall development was misconceived according to its author who relied mainly on textbooks and consultants It took over a decade for a DOD committee led by Fred Books Mythical Manmonth to remedy the problem Meanwhile there were at least 75B of failed DOD software projects documented and these projects are only the tip of a very large iceberg of failed efforts The first published paper that Larman could find on iterative development was a 1968 report from Biran Randell and F W Zurcher at the IBM T J Watson Research Center Interestingly it lays out the basic development model used by the first software Scrum at Easel Corporation in 1993 The basic approach recognizes the futility of separating design evaluation and documentation processes in software system design The design process is structured by an expanding model seeded by a formal definition of the system which provides a first executable functional model It is tested and further expanded through a sequence of models that develop an increasing amount of function and an increasing amount of detail as to how that

    Original URL path: http://jeffsutherland.org/2005_04_01_oldstuff.html (2016-04-27)
    Open archived version from archive

  • Object Technology Jeff Sutherland: 05/01/2005 - 06/01/2005
    01 2003 05 01 2003 05 01 2003 06 01 2003 06 01 2003 07 01 2003 07 01 2003 08 01 2003 08 01 2003 09 01 2003 09 01 2003 10 01 2003 10 01 2003 11 01 2003 11 01 2003 12 01 2003 12 01 2003 01 01 2004 01 01 2004 02 01 2004 02 01 2004 03 01 2004 03 01 2004 04 01 2004 04 01 2004 05 01 2004 05 01 2004 06 01 2004 06 01 2004 07 01 2004 07 01 2004 08 01 2004 08 01 2004 09 01 2004 09 01 2004 10 01 2004 10 01 2004 11 01 2004 11 01 2004 12 01 2004 12 01 2004 01 01 2005 01 01 2005 02 01 2005 02 01 2005 03 01 2005 03 01 2005 04 01 2005 04 01 2005 05 01 2005 05 01 2005 06 01 2005 06 01 2005 07 01 2005 07 01 2005 08 01 2005 08 01 2005 09 01 2005 10 01 2005 11 01 2005 11 01 2005 12 01 2005 12 01 2005 01 01 2006 01 01 2006 02 01 2006 02 01 2006 03 01 2006 03 01 2006 04 01 2006 04 01 2006 05 01 2006 05 01 2006 06 01 2006 06 01 2006 07 01 2006 08 01 2006 09 01 2006 09 01 2006 10 01 2006 11 01 2006 12 01 2006 02 01 2007 03 01 2007 03 01 2007 04 01 2007 04 01 2007 05 01 2007 05 01 2007 06 01 2007 06 01 2007 07 01 2007 08 01 2007 09 01 2007 09 01 2007 10 01 2007 10 01 2007 11 01 2007 11 01 2007 12 01 2007 01 01 2008 02 01 2008 02 01 2008 03 01 2008 04 01 2008 05 01 2008 07 01 2008 08 01 2008 09 01 2008 10 01 2008 10 01 2008 11 01 2008 12 01 2008 01 01 2009 04 01 2009 05 01 2009 07 01 2009 08 01 2009 11 01 2009 12 01 2009 12 01 2009 01 01 2010 This work is licensed under a Creative Commons Attribution Noncommercial Share Alike 3 0 Unported License Tuesday May 10 2005 Attila II Scrum Progenitor Honors Scrum Gathering Attila II Progenitor of Scrum hotel MIT The Scrum Gathering this week is at hotel MIT in Cambridge I m sitting in on a Certified ScrumMaster training course led by Ken Schwaber We plan on doing one together at PatientKeeper in the Boston area in August This would be a great opportunity to train under the two founders of Scrum But I digress In the hotel lobby everyone walks by the robot Attila II This was built by a company which is now part of iRobot based on Rodney Brooks subsumption architecture The progenitor of iRobot leased space from me in my object database laboratory adjacent to the

    Original URL path: http://jeffsutherland.org/2005_05_01_oldstuff.html (2016-04-27)
    Open archived version from archive

  • Object Technology Jeff Sutherland: 06/01/2005 - 07/01/2005
    Code was rebuilt in real time when anyone changed a class Everyone developed off real time builds running against the production database test system As the Scrum of Scrums leader as well as the chief architect the hard problems where always thrown in my lap to fix personally The team turned to me for project management strategy when the team began to hit full stride These guys were all pistol packing hired gun type consultants and I remember it was 2pm on one Tuesday afternoon when everyone said with one voice get project management up and running Now Before 5pm it was done The biggest problem on this project from an organizational point of view was that we had a full time consultant assigned as project manager that spent all day every day trying to keep our GANTT chart accurate in Microsoft Project It was an impossible task He couldn t do it and we were wasting a key resource As a result when Jeff McKenna and I worked together at Easel to create the first Scrum and we assigned John Scumniotales the role of first ScrumMaster GANTT charts were banned the first Burndown Charts were created and the ScrumMaster became the Project Manager In this case John was also the lead engineer with outstanding interpersonal skills He spent 80 of his time coding which was the design goal for the first ScrumMaster went on to create his own company and sell it to Rational then became head of development for Rational Rose John Scumniotales currently runs development and product management for PacificEdge Software and his name should be memorialized in Scrum lore as the first instantiation of the Scrum project manager the ScrumMaster posted by Jeff Sutherland 10 05 AM 0 comments Friday June 24 2005 SOA styles Different operating environments foster different approaches to services Strategic Developer InfoWorld By Jon Udell May 25 2005 Infoworld s first SOA Executive Forum rolled out in San Jose Calif two weeks ago This week we held the second installment in New York At both events it was my privilege to engage some of the industry s brightest minds in a series of conversations about SOA and I d like to thank everyone who participated I don t often emerge from a conference with a single overwhelming insight but in this case that s just what happened The juxtaposition of the two events helped me reconcile a deep schism between two factions which I ll call the WS and Web 2 0 camps The argument which revolves around pairs of opposing and overloaded words simplicity vs complexity decentralization vs centralization agility vs stability has been going on for years but it s gotten really loud in recent months Like a pair of bookends our two keynote speakers neatly bracketed the debate In San Jose Motorola CIO Toby Redshaw sketched out a big bang SOA deployment that was music to the ears of WS aligned vendors and standards makers For Redshaw the key

    Original URL path: http://jeffsutherland.org/2005_06_01_oldstuff.html (2016-04-27)
    Open archived version from archive

  • Object Technology Jeff Sutherland: 07/01/2005 - 08/01/2005
    01 2007 12 01 2007 01 01 2008 02 01 2008 02 01 2008 03 01 2008 04 01 2008 05 01 2008 07 01 2008 08 01 2008 09 01 2008 10 01 2008 10 01 2008 11 01 2008 12 01 2008 01 01 2009 04 01 2009 05 01 2009 07 01 2009 08 01 2009 11 01 2009 12 01 2009 12 01 2009 01 01 2010 This work is licensed under a Creative Commons Attribution Noncommercial Share Alike 3 0 Unported License Friday July 29 2005 Certified ScrumMaster Training I m returning today from the Agile 2005 Conference in Denver Agile development is sweeping the planet and this years conference was large and exciting Last year s big question was What is Agile development This year was full of experience reports from companies doing Scrum and XP and the big question was We re doing it It works How can we get better One way to get better is to join the over 2000 Certified ScrumMasters by attending a two day training and certification course I have set up a number of them in Boston this fall They will soon appear on the certication site Meanwhile they are as follows August 17 18 CSM rescheduled to Sep 22 23 Sep 22 23 Certified ScrumMaster Training Boston Sep 25 29 Keynote and Tutorial JAOO Conference Denmark Oct 13 14 Advanced Scrum Boston see my Scrum II paper from the Agile 2005 conference Oct 27 28 Certified ScrumMaster Training Boston with Ken Schwaber Nov 10 11 Certified ScrumMaster Training Boston Nov 14 18 Advanced Scrum Scrum Gathering Boulder CO Dec 8 9 Certified ScrumMaster Training Boston Jan 9 10 2006 Certified ScrumMaster Training Hawaii after HICSS conference Contact Jeff Sutherland at jeff sutherland computer org to register posted by Jeff Sutherland 12 04 PM 0 comments Wednesday July 20 2005 Agile Declaration of Independence National Treasures of Agile Development Tue Jul 19 2005 02 34 PM By Robert Cowham Steve Berczuk and Brad Appleton Introduction Recent research has discovered a very interesting cache of papers about a little known Tribe called the Agile Developers The first document is a draft dated July 4th the year is illegible Document starts When in the Course of human events it becomes necessary for some developers to dissolve the bands which have connected them with others and to assume among the powers of the earth the separate and equal station to which the Laws of Nature and of Nature s God entitle them a decent respect to the opinions of mankind requires that they should declare the causes which impel them to the separation We hold these truths to be self evident That all agile developers are created equal That they are endowed by their Creator with certain inalienable rights That among these are Work Freedom from unnecessary bureaucracy and the pursuit of that Happiness resulting from frequent delivery of working software to the business That to secure these rights methods

    Original URL path: http://jeffsutherland.org/2005_07_01_oldstuff.html (2016-04-27)
    Open archived version from archive



  •