''Dr. Dobb's Journal''
(''DDJ'') was a monthly
magazine
A magazine is a periodical publication, generally published on a regular schedule (often weekly or monthly), containing a variety of content. They are generally financed by advertising, purchase price, prepaid subscriptions, or by a combinatio ...
published in the
United States by
UBM Technology Group, part of
UBM. It covered topics aimed at
computer programmer
A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software.
A programmer is someone who writes/creates ...
s. When launched in 1976, DDJ was the first regular periodical focused on
microcomputer
A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
software, rather than hardware. In its last years of publication, it was distributed as a
PDF
Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. ...
monthly, although the principal delivery of ''Dr. Dobb's'' content was through the magazine's
website. Publication ceased at the end
of 2014,
with the archived website continuing to be available online.
History
Origins
Bob Albrecht
Bob Albrecht is a key figure in the early history of microcomputers. He was one of the founders of the People's Computer Company and its associated newsletters which turned into ''Dr. Dobb's Journal.'' He also brought the first Altair 8800 to the ...
edited an
eccentric
Eccentricity or eccentric may refer to:
* Eccentricity (behavior), odd behavior on the part of a person, as opposed to being "normal"
Mathematics, science and technology Mathematics
* Off-center, in geometry
* Eccentricity (graph theory) of a v ...
newspaper about computer games programmed in the
BASIC
BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
computer language, with the same name as the tiny nonprofit educational corporation that he had founded, ''
People's Computer Company'' (PCC).
Dennis Allison[ was a longtime computer consultant on the San Francisco Peninsula and sometime instructor at ]Stanford University
Stanford University, officially Leland Stanford Junior University, is a private research university in Stanford, California. The campus occupies , among the largest in the United States, and enrolls over 17,000 students. Stanford is consider ...
. The ''Dobbs'' title was based on a mashup of the first letters of their names: Dennis and Bob.
First issues
In the first three quarterly issues of the PCC newspaper published in 1975, Albrecht had published articles written by Allison, describing how to design and implement a stripped-down version of an interpreter for the BASIC language, with limited features to be easier to implement. He called it Tiny BASIC. At the end of the final part, Allison asked computer hobbyists who implemented it to send their implementations to PCC, and they would circulate copies of any implementations to anyone who sent a self-addressed stamped envelope. Allison said, ''Let us stand on each others' shoulders; not each others' toes.''
The journal was originally intended to be a three-issue xerographed publication. Titled ''dr. dobb's journal of Tiny BASIC Calisthenics & Orthodontia'' (with the subtitle ''Running Light Without Overbyte'') it was created to distribute the implementations of Tiny BASIC. The original title was created by Eric Bakalinsky, who did occasional paste-up work for PCC. ''Dobb's'' was a contraction of ''Dennis'' and ''Bob''. It was at a time when computer memory was very expensive, so compact coding was important. Microcomputer
A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
hobbyists needed to avoid using too many bytes of memory.
After the first photocopies were mailed to those who had sent stamped addressed envelopes, PCC was flooded with requests that the publication become an ongoing periodical devoted to general microcomputer
A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
software.
PCC agreed, and hired Jim Warren as its first editor. He immediately changed the title to ''Dr. Dobb's Journal of Computer Calisthenics & Orthodontia'' prior to publishing the first issue in January 1976.
Early years
Jim Warren was DDJ's editor for about a year and a half. While he went on to make a splash with his series of West Coast Computer Faires, subsequent DDJ editors like Marlin Ouverson,[Ouverson, Marlin (December 5, 2001)]
"The People's Computer Company Alumni Pages - Marlin Ouverson"
SVIPX.com.[Ouverson, Marlin (December 12, 2009)]
Hank Harrison, Michael Swaine and Jonathan Erickson appear to have focused on the journalistic and social aspects of the young but growing microcomputer industry. Eventually PCC, the non-profit corporation, sold DDJ to a commercial publisher.
The newsletter's content was originally pure enthusiast material. Initial interest circled around the Tiny BASIC interpreter, but Warren broadened that to include a variety of other programming topics, as well as a strong consumer bias, especially needed in the chaotic early days of microcomputing. All of the content came from volunteer contributors, with Steve Wozniak
Stephen Gary Wozniak (; born August 11, 1950), also known by his nickname "Woz", is an American electronics engineer, computer programmer, philanthropist, inventor, and technology entrepreneur. In 1976, with business partner Steve Jobs, he c ...
as one of the better known of them. Other contributors included Jef Raskin
Jef Raskin (born Jeff Raskin; March 9, 1943 – February 26, 2005) was an American human–computer interface expert best known for conceiving and starting the Macintosh project at Apple in the late 1970s.
Early life and education
Jef Raskin ...
, later credited as a leader in the Macintosh development; Hal Hardenberg, the originator of DTACK Grounded
''DTACK Grounded'' was a computer hobbyist newsletter published from July 1981 to September 1985 by Hal W. Hardenberg. Subtitled "The Journal of Simple 68000 Systems", the newsletter was dedicated to the proposition that the Motorola 68000 CPU cou ...
an early newsletter for Motorola 68000
The Motorola 68000 (sometimes shortened to Motorola 68k or m68k and usually pronounced "sixty-eight-thousand") is a 16/32-bit complex instruction set computer (CISC) microprocessor, introduced in 1979 by Motorola Semiconductor Products Sector ...
based software and hardware; and Gary Kildall, who had created CP/M
CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/ 85-based microcomputers by Gary Kildall of Digital Research, Inc. Initial ...
, the first disk operating system for microcomputers which was not married to proprietary hardware.
Computer program source code published during the early years include:
* Tiny BASIC interpreter
* Palo Alto Tiny BASIC
Tiny BASIC is a family of dialects of the BASIC programming language that can fit into 4 or fewer KBs of memory. Tiny BASIC was designed in response to the open letter published by Bill Gates complaining about users pirating Altair BASIC, whic ...
by Li-Chen Wang
Li-Chen Wang (born 1935) is an American computer engineer, best known for his ''Palo Alto Tiny BASIC'' for Intel 8080-based microcomputers. He was a member of the Homebrew Computer Club and made significant contributions to the software for early ...
* Small-C compiler by Ron Cain Ron is a shortening of the name Ronald.
Ron or RON may also refer to:
Arts and media
*Big Ron (EastEnders), Big Ron (''EastEnders''), a TV character
*Ron (King of Fighters), Ron (''King of Fighters''), a video game character
*Ron Douglas, the pr ...
* Music programs[Homebrew Computer Club Newsletter](_blank)
vol. 2 iss. 8, 1 Sep. 1976
There were also projects for computer speech synthesis and computer music systems. The March 1985 issue "10(3)" printed Richard Stallman's " GNU Manifesto" a call for participation in the then-new free software movement.
Discontinuation of printed edition
In later years, the magazine received contributions from developers all over the world working in application development and embedded systems across most programming languages and platforms. The magazine's focus became more professional. Columnists included Michael Swaine, Allen Holub and Verity Stob, the pseudonymous British programmer.
The title was later shortened to ''Dr. Dobb's Journal'', then changed to ''Dr. Dobb's Journal of Software Tools'' as it became more popular. The magazine later reverted to ''Dr. Dobb's Journal'' with the selling line, "''The World of Software Development''", with the abbreviation ''DDJ'' also used for the corresponding website. In January 2009 Jonathan Erickson, the editor-in-chief, announced the magazine would cease monthly print publication, become a section of ''InformationWeek'' called ''Dr Dobb's Report.'', a website and monthly digital PDF edition.
Later history
The primary Dr. Dobb's content streams at the end were the Dr. Dobb's website, ''Dr. Dobb's Journal'' (the monthly PDF magazine, which had different content from the website) and a weekly newsletter, ''Dr. Dobb's Update''. In addition, Dr. Dobb's continued to run the Jolt Awards and, since 1995, the Dr. Dobb's Excellence in Programming Award. Regular bloggers include Scott Ambler, Walter Bright, Andrew Koenig
Joshua Andrew Koenig (; August 17, 1968 – February 16, 2010) was an American character actor, film director, editor, writer, and human rights activist. He was known for his role as Richard "Boner" Stabone in ''Growing Pains''.
Early ...
, and Al Williams. Adrian Bridgwater edited the news section beginning in 2010.
End
On December 16, 2014, an article by editor-in-chief Andrew Binstock announced that ''Dr. Dobb's'' would cease publication of new articles at the end of 2014.[ Archived articles are still available online. While no longer distributed, Dr. Dobb's is widely considered an important and influential source for the history of the PC industry.
]
See also
* DTACK Grounded
''DTACK Grounded'' was a computer hobbyist newsletter published from July 1981 to September 1985 by Hal W. Hardenberg. Subtitled "The Journal of Simple 68000 Systems", the newsletter was dedicated to the proposition that the Motorola 68000 CPU cou ...
* Component Developer Magazine
''Component Developer Magazine'' or ''CoDe'' (registered as ''CODE Magazine'') is a computer magazine edited and produced by the publishing and software company EPS Software. ''CODE'' is published bi-monthly, and it is available in printed and d ...
References
Further reading
* John Markoff
John Gregory Markoff (born October 24, 1949) is a journalist best known for his work covering technology at ''The New York Times'' for 28 years until his retirement in 2016, and a book and series of articles about the 1990s pursuit and capture ...
, '' What the Dormouse Said'' ().
External links
Dr. Dobb's Web site
{{DEFAULTSORT:Doctor Dobb's Journal
Computer magazines published in the United States
Defunct computer magazines published in the United States
Monthly magazines published in the United States
Magazines established in 1976
Magazines disestablished in 2009
1976 establishments in California
Magazines published in San Francisco
Companies based in San Francisco
Informa brands