Dr. Dobb's Journal
   HOME

TheInfoList



OR:

''Dr. Dobb's Journal'' (often shortened to ''Dr. Dobb's'' or DDJ) was a monthly
magazine A magazine is a periodical literature, periodical publication, print or digital, produced on a regular schedule, that contains any of a variety of subject-oriented textual and visual content (media), content forms. Magazines are generally fin ...
published in the
United States The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
by
UBM Technology Group UBM Technology Group, formerly CMP Publications, was a business-to-business multimedia company that provided information and integrated marketing services to technology professionals worldwide. It offered marketers and advertisers services such a ...
, part of UBM. It covered topics aimed at
computer programmer A programmer, computer programmer or coder is an author of computer source code someone with skill in computer programming. The professional titles ''software developer'' and ''software engineer'' are used for jobs that require a progr ...
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 (P ...
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 Inc., Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, computer hardware, ...
monthly, although the principal delivery of ''Dr. Dobb's'' content was through the magazine's
website A website (also written as a web site) is any web page whose content is identified by a common domain name and is published on at least one web server. Websites are typically dedicated to a particular topic or purpose, such as news, educatio ...
. Publication ceased at the end of 2014, with the archived website continuing to be available online.


History

Bob Albrecht edited an eccentric newspaper about computer games programmed in
BASIC Basic or BASIC may refer to: Science and technology * BASIC, a computer programming language * Basic (chemistry), having the properties of a base * Basic access authentication, in HTTP Entertainment * Basic (film), ''Basic'' (film), a 2003 film ...
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 Leland Stanford Junior University, commonly referred to as Stanford University, is a Private university, private research university in Stanford, California, United States. It was founded in 1885 by railroad magnate Leland Stanford (the eighth ...
. 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 Interpreting is translation from a spoken or signed language into another language, usually in real time to facilitate live communication. It is distinguished from the translation of a written text, which can be more deliberative and make use o ...
for the BASIC language, with limited features to be easier to implement. He called it
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 by Dennis Allison and the People's Computer Company (PCC) in response to the open letter published by Bi ...
. 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 (P ...
hobbyists needed to avoid using too many
byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
s 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 Periodical literature (singularly called a periodical publication or simply a periodical) consists of Publication, published works that appear in new releases on a regular schedule (''issues'' or ''numbers'', often numerically divided into annu ...
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 (P ...
software Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital comput ...
. 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. The title refers to "jumping through hoops" (calisthenics) and "pulling teeth" (orthodontia).


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 Faire The West Coast Computer Faire was an annual computer industry conference and exposition most often associated with San Francisco, its first and most frequent venue. The first fair was held in 1977 and was organized by Jim Warren (computer specia ...
s, 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 technology entrepreneur, electrical engineer, computer programmer, philanthropist, and inventor. In 1976, he co-founded Apple Inc., Apple Computer with ...
as one of the better known of them. Other contributors included Jef Raskin, later credited as a leader in the Macintosh development; Hal Hardenberg, the originator of DTACK Grounded 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 Gary Arlen Kildall (; May 19, 1942 – July 11, 1994) was an American computer scientist and microcomputer entrepreneur. During the 1970s, Kildall created the CP/M operating system among other operating systems and programming tools, and s ...
, 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/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
, the first disk operating system for microcomputers which was not married to proprietary hardware.
Computer program A computer program is a sequence or set of instructions in a programming language for a computer to Execution (computing), execute. It is one component of software, which also includes software documentation, documentation and other intangibl ...
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
published during the early years include: *
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 by Dennis Allison and the People's Computer Company (PCC) in response to the open letter published by Bi ...
interpreter Interpreting is translation from a spoken or signed language into another language, usually in real time to facilitate live communication. It is distinguished from the translation of a written text, which can be more deliberative and make use o ...
* Palo Alto Tiny BASIC by Li-Chen Wang *
Small-C Small-C is both a subset of the C programming language, suitable for resource-limited microcomputers and embedded systems, and an implementation of that subset. Originally valuable as an early compiler for microcomputer systems available during t ...
compiler In computing, a compiler is a computer program that Translator (computing), translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primaril ...
by Ron Cain * Music programsHomebrew Computer Club Newsletter
, 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 Richard Matthew Stallman ( ; born March 16, 1953), also known by his initials, rms, is an American free software movement activist and programmer. He campaigns for software to be distributed in such a manner that its users have the freedom to ...
's "
GNU Manifesto __NOTOC__ The ''GNU Manifesto'' is a direct action, call-to-action by Richard Stallman encouraging participation and support of the GNU Project's goal in developing the GNU free software, free computer operating system. The GNU Manifesto was publ ...
" a call for participation in the then-new
free software movement The free software movement is a social movement with the goal of obtaining and guaranteeing certain freedoms for user (computing), software users, namely the freedoms to run, study, modify, and share copies of software. Software which meets thes ...
.


Discontinuation of printed edition

In later years, the magazine received contributions from developers all over the world working in application development and
embedded systems An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is em ...
across most
programming languages A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their syntax (form) and semantics (meaning), usually defined by a formal language. Languages usually provide features ...
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 Scott W. Ambler (born 1966) is a Canadian software engineer, consultant and author. He is an author of books about the Disciplined Agile Delivery toolkit, the Unified process, Agile software development, the Unified Modeling Language, and Capabil ...
, Walter Bright, Andrew Koenig, 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 personal computer industry.


See also

* DTACK Grounded * Component Developer Magazine


References


Further reading

* John Markoff, '' 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