The Miser Project  
privacy 
 
 
 

Collaborative articulation of how abstraction and language is employed in the computational manifestation of numbers -- including analysis of the role of syntax, semantics, and meaning in the specification and use of software interfaces.



Click for Blog Feed
Blog Feed

Recent Items
 
Abstract or concrete? Maybe both.
 
A mesh of agreements, I am, I am
 
Service interface experiences
 
Compiling Num.java 0.1x
 
Deja Double Vu
 
Blog Restored
 
Unorganized set of references: to be evaluated
 
Document-centric integration; perils of API's
 
Libraries and Platform Independence
 
"External" Interface Contracts

This page is powered by Blogger. Isn't yours?
  


visits to Miser Project pages

The nfoCentrale Blog Conclave
 
Millennia Antica: The Kiln Sitter's Diary
 
nfoWorks: Pursuing Harmony
 
Numbering Peano
 
Orcmid's Lair
 
Orcmid's Live Hideout
 
Prof. von Clueless in the Blunder Dome
 
Spanner Wingnut's Muddleware Lab (experimental)

nfoCentrale Associated Sites
 
DMA: The Document Management Alliance
 
DMware: Document Management Interoperability Exchange
 
Millennia Antica Pottery
 
The Miser Project
 
nfoCentrale: the Anchor Site
 
nfoWare: Information Processing Technology
 
nfoWorks: Tools for Document Interoperability
 
NuovoDoc: Design for Document System Interoperability
 
ODMA Interoperability Exchange
 
Orcmid's Lair
 
TROST: Open-System Trustworthiness

2005-08-15

 

All that's needed isn't written down; how much more might be enough?

"You have to know everything to understand anything", a recent post by John O'Connor on the java.net weblogs, nicely captures the essence of the Numbering Peano conversation. Since I choose not to remember things I can easily look up, the online availability of Java documentation definitely makes it easier to use. But as John points out in his note, most Java documentation is only helpful if I know the context in which the objects, classes, and methods can be used. And this information often comes from sources other than API or class and method documentation. Several years ago I implemented a JNDI-based directory service application. The JNDI JavaDoc was great, but I had to read general information about directory services and LDAP before I could actually use JNDI and write the code. Early in my career I worked on IBM mainframe systems. These systems came with detailed documentation for the subroutine libraries. But they also included a "Principles of Operation" document that explained the architecture and design rationale for the libraries. This document was invaluable in providing the context needed to write effective code. Maybe what John is asking for, and what Numbering Peano might illustrate, is the sort of context descriptions that can be practicably added to API documentation.

Technorati Tags: ,

 
Construction Structure (Hard Hat Area) You are navigating The Miser Project.

template created 2004-05-31-22:34 -0700 (pdt) by orcmid
$$Author: Orcmid $
$$Date: 10-04-30 21:00 $
$$Revision: 22 $