{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,12,29]],"date-time":"2022-12-29T05:57:36Z","timestamp":1672293456424},"reference-count":0,"publisher":"Association for Computing Machinery (ACM)","issue":"8","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Queue"],"published-print":{"date-parts":[[2006,10]]},"abstract":"<jats:p>This month Queue tackles the problem of system evolution. One key question is: What do developers need to keep in mind while evolving a system, to ensure that the existing software that depends on it doesn\u2019t break? It\u2019s a tough problem, but there are few more qualified to discuss this subject than two industry veterans now at Sun Microsystems, David Brown and Bob Sproull. Both have witnessed what happens to systems over time and have thought a lot about the introduction of successive technological innovations to a software product without undermining its stability or the software that depends on it.<\/jats:p>","DOI":"10.1145\/1165754.1165764","type":"journal-article","created":{"date-parts":[[2006,10,18]],"date-time":"2006-10-18T18:11:32Z","timestamp":1161195092000},"page":"14-23","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A Conversation with David Brown"],"prefix":"10.1145","volume":"4","author":[{"given":"Charlene","family":"O'Hanlon","sequence":"first","affiliation":[{"name":"ACM Queue"}]}],"member":"320","published-online":{"date-parts":[[2006,10]]},"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1165754.1165764","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T18:40:54Z","timestamp":1672252854000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1165754.1165764"}},"subtitle":["The nondisruptive theory of system evolution"],"short-title":[],"issued":{"date-parts":[[2006,10]]},"references-count":0,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2006,10]]}},"alternative-id":["10.1145\/1165754.1165764"],"URL":"https:\/\/doi.org\/10.1145\/1165754.1165764","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"value":"1542-7730","type":"print"},{"value":"1542-7749","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,10]]},"assertion":[{"value":"2006-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}