1995 - present -- President, Dinkumware, Ltd.
1990 - 2000 -- Senior Editor, The C/C++ Users Journal
1988 - 2000 -- Contributing Editor, Embedded Systems Programming
1991 -- Visiting Fellow, University of New South Wales, Sydney, Australia
1989 - 1995 -- independent writer and consultant
1988 - 1989 -- Chief Engineer, Intermetrics Inc., Cambridge MA
1978 - 1988 -- President, Whitesmiths, Ltd., Westford MA
1975 - 1978 -- Vice President, Yourdon Inc., New York NY
1969 - 1975 -- Member of Technical Staff, Bell Laboratories, Murray Hill NJ
2004 - present -- active participant in the maintenance of the C Standard (WG14)
1992 - present -- active participant in the development of the C++ Standard (WG21)
1988 - 1996 -- Convener, ISO JTC1/SC22/WG14, the committee responsible for the development and maintenance of the ISO C Standard (ISO/IEC 9899:1990)
1983 - 1992 -- Secretary, X3J11, the ANSI-authorized committee responsible for the development of the original ANSI C Standard (ANSI X3.159-1989, later ANSI/ISO 9899:1990)
1980 - 1984 -- active participant in the development of the POSIX standard (later IEEE 1003.1, ISO/IEC 9945.1)
1974 - present -- Science Fiction and Fantasy Writers of America
1973 - present -- Institute of Electrical and Electronics Engineers
1970 - present -- Association for Computing Machinery
1967 - present -- American Physical Society
1965 - 1969 -- Michigan State University, Ph.D. in Nuclear Physics
1961 - 1965 -- Princeton University, A.B. in Physics (honors)