Pendeen Systems

Home

About Us

Management Consulting

Case Studies

History of Insight

Blog

Contact Us

History of Insight


Track Record of Bringing New Perspectives to Business Initiatives


In 1969 and 1970 while in High School, I was playing around with Basic and Fortran. While others were using these languages to perform number calculations, at this young age I had the insight that the computer could be used to manipulate symbols. I built a Fortran program to generate the notes of various chords to help me with learning the guitar. Thus began my love for computing the unusual. Since then I have always looked for ways to help others be more productive by using computation differently.

Using insight and a broad background in computing, I have helped may companies achieve goals that at first seemed too difficult. If you need out of the box thinking and an individual experienced with facing down interesting problems perhaps I can help. Are you involved with a new initiative that requires creative thinking? I may be of assistance to you as I have been to many others.

1980 Insight: The PDP-11 could be programmed to allow flexible command line scripting with parameters.
Result: Instead of creating multiple punch card decks with slight variations on a theme, create one text file with parameters. Then, with a simple command plus arguments for the parameters, multiple decks could be generated automatically saving considerable time and money.

1987 Insight: Use pattern matching of underlying natural language knowledge structures to find messages that match user interests.
Result: A message processing system that converted the natural language of user requests and messages into knowledge patterns that were then matched using a distance algorithm achieving better retrieval rates than keyword searches.

1989 Insight: Complex Object-Oriented software systems require more than writing code to be successful. The code must follow a coherent design. The design must follow a careful analysis of the customer's requirements.
Result: I worked with Jim Rumbaugh and his research team testing the practicality of their software productivity ideas that became known as the Object Modeling Technique (OMT) and a visual modeling tool written in DSM. This visual modeling tools is a precursor to many of the UML tools in use today.

1996 Insight: The requirements for data warehouse systems are decisions. There exists a mapping between decisions, the n-ary relationship structure of information needed to support decision making, and star schemas. Summarization requirements for data warehouses exhibit both aggregation and generalization relationships among the business entities being summarized.
Result: A unique method for gathering, analyzing, and documenting requirements for data warehouse systems that still works today for Business Intelligence systems. The technique involves a decision matrix, non-functional requirements, reverse engineering source data, top-down & bottom-up domain modeling, and analysis of modeling patterns to guide star schema development.
2003 Insight: Modelers need more than just rules for using a notation like UML. They need to know criteria for what makes a good model. Modelers need to be able to recognize a poor model and tell what is wrong with it.
Result: Co-authored "UML2 for Dummies" the first practical guide to UML2.

2008 Insight: Multi-thread a series of analytic techniques to find dropout in each frame of archival video in parallel. Then use an additive voting scheme among the techniques to find the real dropout artifacts.
Result: Developed proof-of-concept software for finding and removing dropout artifacts from archival video.

2009 Insight: All software development techniques from requirements gathering to refactoring, from modeling class diagrams to reusing code frameworks mitigate software development risks. Asses your development risks everyday then choose the right mitigation technique until the risk to the project has been lowered to an acceptable level.
Result:I am initiating the Risk Oriented Software Development Initiative (ROSDI). The initiative is currently in the initial build stage. Stay tuned to this website for more information.

Pendeen Systems * Merion Station, PA * USA * 19066 * Phone (610) 348-7147
© 2009 Pendeen Systems, All Rights Reserved

Integrating Businesses with Their Information