The Digital Aggregates Corporation is a tiny little information technology firm located in the USA near Denver, Boulder, and Golden Colorado that offers a broad range of software development services. It was founded by me, John Sloan, in 1995. I am typically, depending on the project, its sole employee. I was formerly at Bell Labs and its various spin-offs, the National Center for Atmospheric Research, and Wright State University. I have worked in research, information technology, and product development, in the public and private sectors, in engineering and management, and in academia, big science, industry, and defense. I have used waterfall and agile processes, worked on tiny little projects and on huge teams, on closed and open source, and on leading edge new development and in multi-million line legacy code bases. I have worked throughout the software lifecycle, filed patents, published papers, and played a key role in shipping as many as six different successful commercial products, some for as many as six release cycles. Find more information about Digital Aggregates on the metadata page.
"MaSSIVE: The Mass Storage System IV Enterprise" is an invited paper that I co-authored while I was working at the National Center for Atmospheric Research (NCAR), a national lab in Boulder, Colorado, and which appeared in the Proceedings of the IEEE. Find links to this and other papers on the publications page.

Desperado is a collection of C and C++ classes, functions, and macros used to experiment with architecture and design patterns for embedded and real-time applications, for systems in which C and C++ must play well together, and for software which must be portable across a variety of platforms and operating systems. Buckaroo is an collection of Java classes which includes rate control mechanisms and classes which simplify exposing managed beans (mbeans) via JMX. Diminuto and Arroyo are Linux-based systems for teaching embedded software development, real-time software design, and assembly language programming. Concha illustrates how to apply object oriented techniques to C-based systems. Find this and other software on the downloads page.
China Journal: Dancing with a Sleeping Giant is my account of a month spent in the People's Republic of China. I lectured at the Laboratory for Atmospheric Sciences and Geophysics and the Chinese Meterological Agency in Beijing and travelled to Datong, Xi'an, and Guilin. I have frequently worked across multiple time-zones with teams from such exotic locales as Beijing, Bangalore, Pune, Sydney, Dublin, Edinburgh, and New Jersey. I've also been lucky enough to have spent time in England, Scotland, France, Switzerland, Australia, New Zealand, Japan, Tahiti, and even Canada. Find this journal and other musings on the articles page, photos of some of these places on my Flickr page, and more ranting on my blog Chip Overclock.

Along my many adventures I have managed to pick up a lot of expertise in Asynchronous Transfer Mode (ATM) and other telephony and telecommunications technologies, mostly while I was working at Bell Labs near Denver Colorado. Find out more about this and other topics on the technical reports page.
This is a young John Sloan sitting in front of an IBM 360/65 mainframe very early in my career when I was a staff member at the computer center and later a faculty member in the computer science department at Wright State University near Dayton Ohio. Find out more incriminating evidence against me on my home page. Here are links to my resume and vita, to my photographs, and to my very current  LinkedIn profile.

I have the skills to tinker under the hood and the experience to see the long view of the road ahead.

Presentation: Implications of Memory Consistency (or Lack of It) Models for Java, C++, and C Developers (more)

Seminar Review: Jack Ganssle, Better Firmware Faster, 2006 (more)

Article: Depending Upon the Kindness of Strangers: Notes on Open Source and Free Software (more)

Article: Vaster than Empires and More Slow: The Dimensions of Scalability (more)

Article: In Praise of do-while (false) (more)

Book Review: Joel Spolsky, Best Software Writing I, Apress, 2005 (more)

Presentation: Robert Austin, Measuring and Managing Performance in Organizations, Dorset House, 1996 (more)

Book Review: Joel Spolsky, Joel on Software, Apress, 2004 (more)

Presentation: James Surowiecki, The Wisdom of Crowds, Doubleday, 2004 (more)

Travelogue: China Journal: Dancing with a Sleeping Giant (more)

Unless otherwise specified, all contents Copyright © 1995-2014 by the Digital Aggregates Corporation, Colorado, USA.
Such copyrighted content is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License.