HPE NonStop Inspect is the primary symbolic, source-level debugger for applications running on the HPE NonStop (formerly Tandem) operating system. It allows developers to interactively control program execution, examine and change data variables, and debug complex multi-process applications in both the Guardian and Open System Services (OSS) environments.
Program Summary
The Inspect debugger family facilitates high-availability software development through several specialized versions:
Inspect (Legacy): A command-line tool for TNS, TNS/R, and TNS/E systems.
Native Inspect (eInspect/xInspect): Adapted from GDB for Itanium and x86 architectures; it provides a command-line interface with scripting capabilities.
Visual Inspect: A Windows-hosted GUI debugger that provides “point-and-click” efficiency for setting breakpoints and displaying variables.
NSDEE (Eclipse): Modern debugging integrated into the Eclipse-based development environment, supporting NonStop Application, Attach Process, and Snapshot debug configurations.
Historic Timeline by Era
The evolution of the NonStop debugger mirrors the platform’s hardware transitions over five decades.
The Tandem Era (1974 – 1997)
1974: Tandem Computers is founded; the platform begins with T/16 (NonStop I).
1980s:Inspect is introduced as the standard interactive debugger for the TNS (Tandem Network Strategy) CISC architecture.
Early 1990s: Migration to MIPS-based TNS/R systems; Inspect is updated to support RISC instruction sets and optimized compilers.
The Compaq & Early HP Era (1997 – 2014)
1997: Compaq acquires Tandem.
2002: HP acquires Compaq; migration to TNS/E (Intel Itanium) architecture begins.
2005 – 2010:Visual Inspect becomes a staple for developers seeking a GUI experience on Windows.
2013: Release of the Inspect H01 Manual, documenting full support for TNS/R and TNS/E concurrent debugging.
The Modern HPE Era (2014 – Present)
2014: Introduction of NonStop X (x86-64 architecture). Native Inspect (xInspect) is launched, based on GDB, to support the move away from Itanium.
2015: HPE is formed; focus shifts to the NonStop Development Environment for Eclipse (NSDEE).
2020 – 2024: Enhancements in NSDEE include improved OSS process handling and support for large-scale application debugging.
HPE’s roadmap for NonStop focuses on modernisation through tradition, ensuring that legacy tools like Inspect remain compatible while transitioning to cloud-native and virtualized environments.
Virtualized NonStop (vNS): Debugging tools are being adapted to work seamlessly within enterprise private clouds and HPE GreenLake consumption models.
The Infinity Stones in the Marvel Cinematic Universe (MCU) are six ancient singularities that existed before the dawn of creation. Following the Big Bang, these singularities were forged into concentrated crystals—the Stones—each embodying and controlling an essential aspect of existence: Space, Mind, Reality, Power, Time, and Soul. Thanos sought to collect all six to balance the universe by eradicating half of all life, a goal he achieved in 2018 before destroying the Stones.
The Infinity Stones are six primeval artifacts representing different aspects of the universe
Overview of the Stones
Space Stone (Blue): Allows for instantaneous travel anywhere in the universe. Housed within the Tesseract.
Mind Stone (Yellow): Grants control over the minds of others and enhances mental abilities. Initially housed in Loki’s scepter, later placed in Vision’s forehead.
Reality Stone (Red): Enables the wielder to alter physics and reality itself. Known as the Aether.
Power Stone (Purple): Grants unlimited access to all forms of energy and can destroy entire planets. Housed in an orb.
Time Stone (Green): Gives total control over time, including speeding it up, reversing it, or creating time loops. Housed in the Eye of Agamotto.
Soul Stone (Orange): Controls life and death, allowing the user to manipulate souls and access the “Soul World”. Located on Vormir.
Historical Textual Timeline
This timeline follows the stones from their creation to their destruction, based on MCU events.
Era: Pre-Universe (Before Time)
Creation: Six singularities exist representing different aspects of existence.
The Big Bang: The universe is formed, and the singularities are forged into the six Infinity Stones and scattered across the cosmos.
Era: Ancient History
Circa 965 A.D.: Odin, King of Asgard, brings the Space Stone (Tesseract) to Earth for safekeeping, hiding it in Tønsberg, Norway.
Undated: The Dark Elves, led by Malekith, attempt to use the Reality Stone (Aether) to return the universe to darkness during a convergence. Odin’s father, Bor, defeats them and hides the Aether.
Undated: The Power Stone is used by the Celestials to judge and destroy civilizations. It is eventually hidden away on the planet Morag.
Era: World War II (1940s)
1942: Johann Schmidt (Red Skull) locates and steals the Tesseract from Norway to weaponize it for Hydra.
1943: During a confrontation with Captain America, the Tesseract is damaged, activating a portal that transports Red Skull to Vormir, where he becomes the guardian of the Soul Stone.
1945: The Tesseract falls into the Arctic Ocean. Howard Stark recovers it shortly after.
Era: Late 20th Century
1989: Dr. Wendy Lawson (Mar-Vell) experiments on the Tesseract for S.H.I.E.L.D., accidentally granting Carol Danvers (Captain Marvel) her powers.
1995: The Tesseract is briefly swallowed by the Flerken Goose, who later vomits it onto Nick Fury’s desk.
Era: Modern Age (MCU Phase 1 & 2)
2010/2011: Nick Fury shows the Tesseract to Dr. Erik Selvig for research.
2012 (The Avengers): Loki uses the Space Stone (in the Tesseract) to open a portal for the Chitauri invasion of New York. The Avengers defeat him, and Thor returns the Tesseract to Asgard.
2013 (Thor: The Dark World): The Aether (Reality Stone) is found by Jane Foster. It is secured by the Collector after the Dark Elves are defeated.
2014 (Guardians of the Galaxy): Star-Lord retrieves the Power Stone from Morag. After a conflict with Ronan the Accuser, the Guardians entrust the stone to the Nova Corps on Xandar for safekeeping.
2015 (Avengers: Age of Ultron): The Avengers recover the Mind Stone from a Hydra base. Tony Stark and Bruce Banner use it to create Vision, who acts as its protector.
Era: The Infinity War (2018)
2018: Thanos decimates Xandar and takes the Power Stone.
2018: Thanos attacks the Asgardian refugee ship and takes the Space Stone from Loki.
2018: Thanos visits the Collector and takes the Reality Stone.
2018: Thanos takes the Soul Stone from Vormir after sacrificing his daughter, Gamora.
2018: Thanos takes the Time Stone from Doctor Strange on Titan.
2018: Thanos kills Vision to take the Mind Stone in Wakanda.
2018 (The Snap): Thanos activates the Gauntlet, erasing half of all life in the universe. He later uses the stones a second time to destroy them, reducing them to atoms.
Era: Post-Snap (2023)
2023 (Avengers: Endgame): The Avengers travel back in time to 2012, 2013, and 2014 to borrow the stones from alternate timelines.
2023: The Avengers use the borrowed stones to reverse Thanos’ snap.
2023: Captain America returns the borrowed stones to their original timelines to prevent the creation of dark alternate realities.
The Infinity Stones are six primeval artifacts representing different aspects of the universe
Jackson Structured Programming (JSP) is a program design methodology developed by British software consultant Michael A. Jackson in the 1970s. It focuses on mapping the structure of a problem—specifically its data structures—directly onto the structure of the program used to solve it.
Overview of Jackson Structured Programming
JSP is designed to create programs that are easy to maintain and modify because the program’s control structure naturally handles the input and output data structures.
Core Principle: Requirement changes are typically minor tweaks to existing data structures. By aligning program structure with data structure, small changes to inputs or outputs translate into small, manageable changes in the code.
Methodology: The technique involves analyzing the structure of input files and output files, constructing diagrammatic representations of these, and then creating a program structure that handles both.
Key Constructs: JSP utilizes three basic structures for both data and programs, which can be visualized as a form of regular expression:
Sequence: A series of operations performed in order.
Iteration: The repetition of operations until a specific condition is met.
Selection: Choosing between different operations based on a condition.
Diagrams: JSP uses structure diagrams rather than flowcharts to represent the design, breaking down complex tasks into smaller, simpler parts.
Excerpts from my HND project which made use of Jackson Structured Programming (JSP) as part of the program design phase
Detailed Historical Timeline
Early Years (1960s–1974): Conceptualization and Founding
1960s: Michael A. Jackson works in data processing, encountering limitations in program reliability and seeking more systematic approaches to software design.
1968: Jackson contributes to the early modular programming movement, collaborating with other pioneers.
1970: Jackson leaves John Hoskyns & Company to found Michael Jackson Systems Limited, aimed at fully developing a new design methodology.
1971: JSP becomes the core product of Michael Jackson Systems Limited, offering consultancy and training services.
1974: The name “Jackson Structured Programming” is coined by a Swedish licensee of the company.
Established Method (1975–1979): Documentation and Adoption
1975: Jackson publishes “Principles of Program Design,” the definitive text documenting JSP.
1975: Michael Jackson Systems Ltd. begins offering software tools to support JSP design for COBOL programs.
1977: JSP is widely recognized and adopted in Europe, the US, and Asia.
Late 1970s: The UK government adopts JSP (under the name “SDM” – System Development Methodology) as its standard program design method.
Late 1970s: The World Health Organization adopts JSP as a standard for program specification.
Evolution into System Design (1980s): JSD
Early 1980s: Building on the principles of JSP, Jackson develops Jackson System Development (JSD) to address the design of entire information systems, not just individual programs.
1983: Jackson publishes “System Development,” formally introducing JSD.
1983-1989: JSD continues to evolve, with new features introduced in subsequent publications and manuals.
Maturity and Retrospective (1990s–Present)
1990s: Jackson develops the Problem Frames Approach, his third major methodology focusing on requirements analysis.
1997: Jackson receives the Stevens Award for Software Development Methods.
1998: Jackson receives the British Computer Society Lovelace Medal.
2001: At a conference, Jackson provides a retrospective analysis of JSP’s driving forces and its relevance to modern software engineering.
Present: While overshadowed by object-oriented and agile methods, JSP principles remain useful for programming “in the small” and handling specific batch processing or embedded software tasks.
Jackson Structured Programming JSP is a program design methodology, overview and timeline
The Ryder Cup is a prestigious biennial men’s golf competition pitting a team of professionals from the United States against a team from Europe. Founded in 1927 by English businessman Samuel Ryder, the event is renowned for its intense match-play format, team camaraderie, and the absence of prize money, focusing purely on pride and nationality.
The Ryder Cup Golf Competition
Detailed Historical Timeline by Era
1. The Origin & Early Years (1921-1937)
1921: Unofficial match played at Gleneagles, Scotland, won by Great Britain.
1926: An unofficial match at Wentworth saw a British victory, leading Samuel Ryder to donate the trophy.
1927:1st Official Ryder Cup. USA wins 9½–2½ in Worcester, MA.
1929: Great Britain records its first victory at Moortown, England.
1933: Great Britain defeats the US by a narrow margin, 6½–5½.
1935-1937: The United States initiates its dominance, winning the next two contests comfortably.
2. The Post-War Era & US Dominance (1947-1977)
Following a pause during World War II, the USA solidified its dominance with superior putting and depth, winning 18 of the first 22 matches.
1947: Play resumes with a dominant US win in Portland, Oregon.
1957: Great Britain wins at Lindrick, England, providing a brief respite from US dominance.
1961: Matches reduced from 36-hole to 18-hole contests.
1963: The format expands to three days and introduces fourball matches.
1969: Famously, Jack Nicklaus conceded a 4-foot putt to Tony Jacklin, resulting in the first-ever tie (16–16).
1973: The British team expands to include players from Ireland.
3. The Birth of Team Europe (1979-1999)
To address the lack of competitiveness, the GB & Ireland team was expanded to include all of continental Europe, transforming the tournament into a truly competitive rivalry.
1979: First official “Team Europe” competes.
1985:Europe breaks the streak. Led by Tony Jacklin, Europe wins on US soil for the first time in decades at The Belfry.
1987: Europe wins again, retaining the cup on American soil at Muirfield Village.
1989: The matches end in a 14–14 tie, with Europe retaining the cup.
1991: “War on the Shore.” A highly controversial and intense US win in Kiawah Island, South Carolina.
1997: The Ryder Cup is held in continental Europe for the first time (Valderrama, Spain), with Seve Ballesteros as captain.
1999: “Battle of Brookline.” USA overcomes a large final-day deficit to win, leading to controversial celebrations.
4. The Modern Era & European Dominance (2002-Present)
Since 2000, Europe has won the majority of matches, creating a new period of intense competition.
2001/2002: The 2001 event was postponed to 2002 due to 9/11, shifting the tournament to even-numbered years (until 2021).
2004: Europe records its biggest ever win at Oakland Hills (18½–9½).
2010: Europe regains the cup in Wales after a tense Monday finish.
2012:“The Miracle at Medinah.” Europe stages the greatest comeback in history, trailing 10-6 before winning 14½-13½.
2014: Paul McGinley leads Europe to a third consecutive victory at Gleneagles, Scotland.
2018: Team Europe dominance in France, highlighted by the “Moliwood” pairing (Fleetwood/Molinari).
2021: USA dominates a young European team 19-9, the largest margin of victory in modern history, at Whistling Straits.
2023: Europe regains the cup in Italy, ensuring their home soil winning streak continues.
Key Ryder Cup Facts
Recent Winner: Europe (2023)
Most Points: Sergio Garcia (Europe) – 25.5 points
Format: Three-day event consisting of Foursomes, Fourballs, and Singles matches.
Venue Rotation: Alternates between European and American soil every two years.
Richard Buckle, founder of Pyalla Technologies, is a prominent thought leader in the HPE NonStop community known for his “Real Time View” column. His work provides a detailed chronological perspective on the platform’s evolution from its Tandem origins to modern cloud-native implementations.
The Tandem Era: Foundations (1974 – 1997)
This era established the core architecture of fault tolerance and “non-stop” processing.
1974: Tandem Computers is founded; the first “NonStop” system is commissioned.
1970s – 1980s: The platform gains dominance in financial services, telco, and healthcare.
1996: Managed service models begin for Tandem users, with firms like Tandem Computer Management (TCM) winning major contracts like Bank of Scotland.
The Compaq & Early HP Era: Transition (1997 – 2013)
A period of shifting corporate ownership and the end of the original Cupertino campus era.
1997: Compaq acquires Tandem Computers.
2002: HP acquires Compaq, bringing NonStop into the HP Enterprise fold.
2008: The official end of the Cupertino Tandem campus as NonStop teams move to other facilities.
The X86 & Virtualization Era: Modernization (2013 – 2023)
Buckle documented the massive shift from proprietary hardware to industry-standard Intel x86 architecture.
2013: Announcement at NonStop TBC that the platform will support Intel x86.