Dave began his career in 1964 as a computer programmer at MIT Lincoln Laboratory. In 1967 he moved to BBN where is stayed the rest of his career except for one year (1970-71). At BBN he served successively as a computer programmer, technical manager, and general manager. At BBN he also was a member of the original 7-person ARPANET development team, and he was involved in other pioneering Internet work until 1980. The 1970-71 year was spent with A/S Norsk Data Elektronikk (Oslo) where he led the development of the second operational package switching network using what he knew from development of the first at BBN. During his high tech business career, Dave wrote dozens of technical papers.
In his retirement years, Dave has taught part-time for four years at the MIT Sloan School of Management. He has written four management books and many papers on management (e.g., on business and organizational improvement and cycle time reduction), two books peripherally relating to the history of computer typesetting, and many columns and papers about computer typesetting.
In his technical and business career, Dave has several times been on an editorial board (sometimes also as a journal columnist) and several times been a journal editor (twice editor-in-chief — for the ACM Computer Communications Review and the Journal of the Center for Quality of Management). He has led the creation of the websites for two on-line journals, including doing the programming for one of them.
Dave is a life member of the IEEE, a member of the Computer Society, on the editorial board and Anecdotes editor of the Annals of the History of Computing, and has been guest editor of two issues of the Annals and author of two anecdotes and several other pieces for the Annals. Dave was the 2011 and 2012 chair of the Computer Society History Commmittee.
Also see http://walden-family.com/dave