Simple Solutions to Complex Problems
  • Simple Solutions
    • Documents Live Once
    • Good JIgs
    • Polya and Friends
  • Long Term Relations
    • Customers & Projects >
      • APU OverView >
        • APU Early Years
        • APU Middle Years
        • APU Late Years
      • AQMD >
        • DataGeneral v Hewlett Packard
      • Big Lots
      • The Federate Group >
        • Stabilizing the System
        • The Cash Register System
        • Later Projects
      • Munson Management Systems
      • National Electronics
      • Richey Electronics
      • Sierra Pacific Investments
      • Other Customers
  • Diagonal Method
    • D2-M2 >
      • Diagonal differs from Agile
      • Maintenance Projects
      • Manufacturing Projects
      • Research Projects
    • Data Structures >
      • Data Levels
      • Data Logging
      • Data Merging
      • Data Input Buffers
      • Data Sorting
      • Data Deltas
    • Readable Source Code >
      • Readable Code Modifications
      • Readable Paradigms
      • Readable Style
    • Critical Path Method >
      • CPM Data Tasks
      • CPM Menu and Security
      • CPM External Tasks
      • CPM: Early Calculations
      • CMP Stem to Stern >
        • Work Units
    • Semi-Interpretive Mindset >
      • Simple Semi-Interpretive Case Study 1
      • Semi-Interpretive Case Study 1 -- Semesters 2 and 3
      • More Thorough and Efficient
      • Software Research Northwest
    • Semi-Interpretive Methods
    • Concepts and Practices >
      • Data Changes
      • Data Stacks
      • Data Tokens and Loose Linking
    • Diagrams & Examples >
      • Venn Diagrams
      • Music Score as a Diagram
      • Cause & Effect Diagrams
    • Dictionary and Lexicon
  • Programmers
    • Tools and Languages >
      • python considerations
      • program names, like sa5comm
    • Perspectives of a Manager
    • ToDo
    • HTML testing
    • Private Thoughts
    • Leads
  • Contact Pilgrim
    • Land of the Free
    • Pilgrim Legal Status
    • Index to Pages
  • New Page
  • Stonehenge Simply Done
Picture
Delta Files and Merges
Deltas Trap True Changes

Finding Delta -- Thanks to Dr. John Hamming for inspiration and teaching

More than forty years ago, Dr. John Hamming came from Bell Labs in New Jersey and began to teach at UC-Irvine.  Our department chairman Julian Feldman invited so many wonderful professors and Hamming was the best of the best.  Thomas Standish, John Olson, Dr Grey, Fred Tonge, Mr. Dave Farber come to mind.  John Aceto and William Williams in Wisconsin contributed.  See Search Methods

What Changed
Hamming encouraged students to treat modifications as a delete plus an insert.  If a line of code changed, consider that the old line was deleted and the new line was inserted.  This emphasized the importance of the line (number) as a unit of measure and simplified calculations.

DELTA Level 1

DELTA Level 2

DELTA Level 3 Chaos

Dynamic Purchase Order Changes

Finding Generating Equations

Finding Algorithms

Finding Minimum Spanning Trees

PeopleSoft Bundles
Our main vendor is PeopleSoft, and it delivers new software every three months or so.  A synopsis describes the changes and intended purposes.  The most precise information comes from comparing the source code and the data tables.  In this case, three environments each contain one of the versions:
  • PRODSTU contains the current software which is a mix of PeopleSoft and our modifications
  • PATCHSTU contains the new software from PeopleSoft
  • DEMOSTU contains the previous version from Peoplesoft
1) Comparing PATCHSTU to DEMOSTU shows all of the new changes but no customizations.
2) Comparing PATCHSTU to PRODSTU shows the changes and our customizations.  Some changes are fixes that we already made.  These appear in #1 but blend in here except for our comments.  Other changes totally miss our customizations both in source code and in functionality; we allow those usually. The tricky changes occur when we customize and PeopleSoft changes the same functionalities.
3) Comparing PRODSTU to DEMOSTU reveals mostly our customizations since the underlying PeopleSoft code should be the same.






PCC 1982 - 2014