Mark Whitfield IT Training Career Timeline Overview

Mark Whitfield, an experienced IT Project Manager, has a career and certification history spanning over 30 years. His professional development includes a range of technical, project management, and cloud-based qualifications. 

2020s: Cloud & Modern Platforms

  • 2024 (July): Microsoft Excel Refresher Course – Udemy.
  • 2022 (December/February): C&CA UK’s Communications & Engagement Award and AZ-900 Microsoft Certified Azure Fundamentals. 

2010s: Advanced Management & Development 

  • 2017 (November/April): Advanced Engagement Management (Level 2) and Microsoft Excel 2010 Expert Skills.
  • 2014 (July): Advanced Microsoft Excel 2013.
  • 2011 (May–July): PRINCE2 Practitioner, Agile SCRUM, Java, and Android programming. 

2000s: Web Applications & Database Systems 

  • 2009 (March–November): Thales e-Security, BIRT, Web Design, and SQL Server training.
  • 2006 (Feb–Dec): NetObjects Fusion, Cryptography, and Thales e-SECURITY SafeSign.
  • 2004 (March): MultiBatch NSK Job Scheduling.
  • 2000 (February): Fundamentals of Successful Project Management. 

1990s: Core Programming & System Fundamentals

  • 1990s (1993–1999): TANDEM/HP NonStop systems, C/C++ programming, project management, and HND in Computer Studies (1990).

Mark Whitfield Training IT Career Timeline Overview

Mark Whitfield, a Senior IT Project Manager who has spent over 30 years specialising in HP NonStop (formerly Tandem) computing systems

Professional Background

  • Specialisation: Mark Whitfield is a highly experienced technician and project manager for the HP NonStop platform, which is a high-availability, fault-tolerant mainframe environment used primarily for mission-critical financial transactions.
  • Career Timeline:
    • The Software Partnership / Deluxe Data (1990–1995): Began as a programmer working on the sp/ARCHITECT-BANK solution for Tandem computers.
    • Insider Technologies (1995–2013): Spent 18 years focusing on monitoring and diagnostic software for HP NonStop, including products like Reflex 80:20XPERT24, and Enterprise Manager.
    • Capgemini (2016–Present): Currently serves as an SC-cleared Senior Project Manager, delivering complex IT projects for major banks and government agencies. 

Key Technical Contributions to NonStop

  • Product Development: He co-developed Reflex (a platform health/diagnostic tool) and designed XPERT24 to monitor performance in the XPNET layer of BASE24.
  • Financial Systems: He has managed major projects for global financial entities, including BarclaysHSBCBank of England, and Royal Mail Group, often involving ATM and POS monitoring systems.
  • Programming Expertise: His technical skill set includes NonStop-specific languages and tools such as TAL (Tandem Application Language)PATHWAYXPNETCOBOL85, and C++

About HP NonStop Systems

In the context of Mark Whitfield’s work, NonStop refers to a “shared-nothing” architecture designed by Tandem Computers. These systems are uniquely capable of: 

  • Fault Tolerance: Handling hardware or software failures without system downtime.
  • Scalability: Doubling throughput by adding processors (up to 4,000) without hitches in performance.
  • Core Banking: Processing massive commercial workloads for retail banks and stock exchanges globally.

Home Computers, ZX Spectrum versus Commodore 64

The Commodore 64 (C64) and ZX Spectrum were the primary rivals of the 8-bit home computing era, particularly in the UK, where they defined a decade of “playground wars”. While the ZX Spectrum launched in April 1982 as an affordable entry into computing, the Commodore 64 followed in August 1982 with superior custom hardware for sound and graphics. 

1982: The Birth of the Icons 

  • January: Commodore unveils the Commodore 64 at CES in Las Vegas.
  • 23 April: Sinclair Research launches the Sinclair ZX Spectrum 16K/48K in the UK. It is marketed for its 15-colour palette and affordable price compared to the BBC Micro.
  • August: The Commodore 64 begins volume production and goes on sale in the US for $595.
  • Late 1982: Sinclair introduces the Issue 2 motherboard for the Spectrum to fix manufacturing defects. 

1983: Expansion and Price Wars

  • January: Commodore introduces the Commodore SX-64, the first commercial full-color portable computer.
  • July: The Timex Sinclair 2068, an enhanced US version of the Spectrum, is launched.
  • August: Spectrum sales in Britain and Europe exceed 500,000 units.
  • December: The millionth ZX Spectrum is manufactured.
  • Market Shift: Commodore begins aggressive price-cutting to underbid competitors, leading to the “Home Computer Price War”. 

1984–1985: New Iterations and Corporate Shifts

  • January 1984: Sinclair announces the Sinclair QL, intended as a professional successor to the Spectrum.
  • October 1984: Sinclair releases the Sinclair ZX Spectrum+, featuring a new QL-style case and a plastic injection-moulded keyboard to replace the original rubber keys.
  • January 1985: Commodore releases the Commodore 128, a successor that includes a dedicated “64 mode” for 100% compatibility with C64 software.
  • September 1985: The Sinclair ZX Spectrum 128 (codenamed “Derby”) is launched in Spain, featuring 128KB RAM and a three-channel sound chip. 

1986–1987: The Amstrad Era and Redesigns 

  • January 1986: The ZX Spectrum 128 is officially released in the UK.
  • 7 April 1986: Amstrad acquires the Sinclair brand and computer range for £5 million after Sinclair Research faces financial difficulties.
  • Late 1986: Commodore introduces the Commodore 64C, a redesigned model with a sleeker, light-coloured case matching the C128’s aesthetic.
  • Late 1986: Amstrad releases the ZX Spectrum +2, featuring a grey case and a built-in cassette recorder.
  • 1987: Amstrad launches the ZX Spectrum +3, which includes a built-in 3-inch floppy disk drive. 

1988–1994: The Twilight Years 

  • 1988: Amstrad releases the ZX Spectrum +2A, updating the +2 with the internal circuitry of the +3.
  • 1990: Commodore attempts to move into the console market with the Commodore 64 Games System (C64GS), a keyboard-less version of the C64 that ultimately fails commercially.
  • 1992: Amstrad officially discontinues all ZX Spectrum models after approximately 5 million total units sold.
  • April 1994: The Commodore 64 is officially discontinued as Commodore International enters bankruptcy. It remains the best-selling single computer model of all time with 12.5 to 17 million units sold. 

Home Computers, ZX Spectrum versus Commodore 64

Commodore 64 Home Computer Timeline Overview

The Commodore 64 (C64) is the best-selling single computer model of all time, with an estimated 12.5 to 30 million units sold during its 12-year production run

Commodore 64 Annual Timeline

  • 1981: Development Phase
    • January: Engineers at MOS Technology begin a project to design state-of-the-art video and sound chips (VIC-II and SID) for the next generation of games consoles.
    • November: The cutting-edge chips are completed, and Commodore decides to use them for a new home computer to succeed the VIC-20.
  • 1982: Launch and Early Expansion
    • January: The Commodore 64 is officially introduced at the Consumer Electronics Show (CES) with a starting price of $595.
    • August: The C64 begins shipping in the USA, featuring its iconic “breadbox” design.
    • Other Models: The Japan-only MAX Machine (a console version) and the Educator 64 (aimed at schools) are also released.
  • 1983: Price Wars and Portables
    • January: Commodore introduces the SX-64, the world’s first portable computer with a colour screen, retailing for approximately $1,600.
    • June: To dominate the market, Commodore slashes the C64 price to $300, triggering an intense price war that drives competitors like Texas Instruments out of the market.
  • 1984: Leadership Changes
    • January: Founder Jack Tramiel resigns from Commodore after a disagreement with chairman Irving Gould.
    • Expansion: The Commodore 16 and Plus/4 are introduced as low-cost alternatives, though they lack full C64 compatibility.
  • 1985: Peak Performance
    • C128 Release: Commodore launches the Commodore 128, which includes a dedicated C64 compatibility mode to leverage the existing library.
    • Gaming Dominance: The C64 becomes the primary platform for video games, with thousands of titles released by developers like System 3 and MicroProse.
  • 1986: The Redesign
    • May: The Commodore 64C is released, featuring a sleeker, flatter cream-coloured case similar to the Amiga 500.
    • Milestones: To celebrate selling one million units in Germany, a limited “Gold Edition” is presented at the BMW museum.
  • 1987–1989: Late-Era Variants
    • 1987: The C64 Aldi is sold through German supermarkets as a budget model.
    • 1988: The C64G is introduced, returning to the original breadbox shape but using the modern 64C internal hardware.
  • 1990: Consolidation and Consoles
    • C64 Games System (GS): Commodore attempts to enter the console market by releasing the C64 GS (a keyboardless C64), but it fails to compete with the rising 16-bit systems like the Sega Genesis.
  • 1994: The End of an Era
    • April: Despite reaching a final sales total of roughly 17–22 million units, Commodore International files for bankruptcy and the C64 is officially discontinued. 

Commodore 64 Home Computer Timeline Overview

Agentic AI Artificial Intelligence, Layers of Capability Explained

Agentic AI Artificial Intelligence, Layers of Capability Explained

Home Computer historical development timeline by era

The transition from massive, industrial room-sized mainframes to the “home computer” was driven by the invention of the microprocessor in the early 1970s

The Pre-Home Era (1971–1976) 

Before “home computers” existed as off-the-shelf products, they were sold as DIY kits for electronics hobbyists. 

  • 1971Intel releases the 4004, the first commercial single-chip microprocessor.
  • 1974: The MITS Altair 8800 is featured in Popular Electronics; it is widely considered the spark of the personal computer revolution.
  • 1976Apple Computer is founded. The Apple I goes on sale as a hand-soldered board for $666.66.
  • 1976: MOS Technology releases the KIM-1, the first single-board computer kit. 

The “1977 Trinity” & Early Adoption

In 1977, three computers were released that targeted ordinary consumers rather than just hobbyists. 

  • Apple II: Features colour graphics and eight expansion slots, becoming a standard for schools and early home users.
  • Commodore PET 2001: The first “all-in-one” home computer with a built-in monitor and tape drive.
  • TRS-80 Model I: Sold through Radio Shack stores, making computers accessible on the high street for $399. 

The 1980s Boom

This decade saw fierce competition between manufacturers and the rise of gaming and office productivity. 

  • 1980Sinclair ZX80 launches in the UK as a very low-cost entry point into computing.
  • 1981: The IBM PC is released, creating the “PC-compatible” standard that still dominates today.
  • 1981: The Commodore VIC-20 becomes the first computer to sell over one million units.
  • 1982: The Commodore 64 launches and eventually becomes the best-selling single computer model of all time.
  • 1984Apple launches the Macintosh, the first successful mass-market computer with a Graphical User Interface (GUI) and a mouse.
  • 1985: The Amiga 1000 and Atari ST bring advanced multimedia and multitasking to the home. 

Standardisation & The Modern Age (1990s–Present) 

The market shifted away from proprietary “home computers” toward standardized “PCs” and portable devices. 

  • 1990Microsoft Windows 3.0 is released, making GUI computing standard on IBM-compatible PCs.
  • 1995Windows 95 launches, moving the PC away from its MS-DOS roots and integrating internet support.
  • 1998: The Apple iMac revitalizes Apple’s consumer line with an integrated, colourful design and USB ports.
  • 2010: The Apple iPad introduces the “tablet” as a primary home computing device for many users.
  • 2012: The Raspberry Pi launches, bringing home computing back to its DIY and educational roots.

The history of the home computer evolved from large, room-sized mainframes into the diverse, interconnected devices used today. This timeline categorises the evolution by era and key annual milestones

The Pre-Home Era: Mainframes & Minicomputers (1940s–1960s) 

Before computers could fit in a home, they were massive machines used by governments and corporations. 

  • 1945ENIAC (Electronic Numerical Integrator and Computer) is completed as the first general-purpose electronic digital computer.
  • 1951UNIVAC I is delivered to the US Census Bureau, becoming the first commercial computer produced in the US.
  • 1960DEC PDP-1 is introduced, representing the first “minicomputer” that was smaller than its predecessors.
  • 1965: The DEC PDP-8 launches, becoming the first commercially successful minicomputer. 

The Hobbyist Era: The First Personal Computers (1970–1976) 

The invention of the microprocessor allowed computers to become small enough for individuals to own, though they often required manual assembly. 

  • 1971Intel 4004, the first single-chip microprocessor, is released.
  • 1974: The MITS Altair 8800 appears on the cover of Popular Electronics, sparking the hobbyist revolution.
  • 1976: The Apple I, a single-board computer kit designed by Steve Wozniak, is released.

The “1977 Trinity” & The Home Boom (1977–1983) 

This era saw the transition from kits to fully assembled, consumer-ready “home computers”. 

  • 1977: The “1977 Trinity” launches: the Apple II (with colour graphics), the Commodore PET, and the Tandy TRS-80.
  • 1980Sinclair ZX80 is released as one of the first low-cost home computers in the UK.
  • 1981: The IBM PC is released, setting the industry standard for hardware and software compatibility.
  • 1981: The Osborne 1 is released as the first commercially successful portable computer.
  • 1982: The Commodore 64 launches; it eventually becomes the best-selling single computer model of all time.
  • 1982: The ZX Spectrum is released, becoming a cultural icon in Europe. 

The Graphical User Interface (GUI) Era (1984–1994)

Computers moved away from text-based commands toward visual icons and mice. 

  • 1984: The Apple Macintosh launches, popularising the mouse and Graphical User Interface (GUI).
  • 1985: The Commodore Amiga 1000 and Atari ST launch, bringing advanced multimedia and multitasking capabilities.
  • 1990: Tim Berners-Lee creates the World Wide Web, fundamentally changing how home computers would be used.
  • 1994: PowerPC processors are introduced by Apple, significantly increasing processing speed. 

The Internet & Mobility Era (1995–Present)

Home computing shifted focus toward connectivity, portability, and eventually, the cloud. 

  • 1995Windows 95 is released, integrating internet support and making PCs user-friendly for the masses.
  • 1998: The Apple iMac launches, ditching the floppy drive and embracing USB.
  • 2000s: Laptops begin to outsell desktops as portable computing gains momentum.
  • 2010: The Apple iPad pioneers the modern tablet market, creating a new “casual computing” category.
  • 2012: The Raspberry Pi is released, re-engaging a new generation in hobbyist computer building.
  • 2020s: The rise of Cloud Computing and AI Integration (like the Apple M1 chip) shifts the focus from local storage to remote applications and machine learning.

Azure AI vs Google Cloud AI vs AWS AI vs IBM Watson vs Alibaba Qwen

Azure AI vs Google Cloud AI vs AWS AI vs IBM Watson vs Alibaba Qwen

HPE NonStop Tandem Programming Languages, a development timeline

HPE NonStop (formerly Tandem) has evolved through distinct architectural eras, each introducing specific programming languages and environments to maintain its legendary fault tolerance. 

1. The Tandem Stack Machine Era (1974–1990)

This era focused on the proprietary 16-bit stack-based architecture (TNS), where software was designed to “fail-fast” and operate in process pairs. 

  • Nov 1974: Tandem Computers founded by Jimmy Treybig.
  • May 1976: TAL (Transaction Application Language) launched with the first Tandem/16 (NonStop I) system. It was the only language available at launch, derived from HP 3000’s SPL.
  • Late 1970s: COBOL74FORTRAN, and MUMPS were added to support business and scientific applications.
  • 1981: NonStop II introduced support for 32-bit addressing, enabling larger application memory.
  • 1983: SCOBOL (Screen COBOL) emerged alongside the Pathway transaction manager to handle terminal-based user interfaces and fault-tolerant logic.
  • 1986: NonStop SQL released as the first fault-tolerant relational database language.
  • 1987: C was introduced to the platform.
  • 1989: Integrity S2 line launched using MIPS processors, introducing a variant of Unix called NonStop UX

2. The MIPS RISC / Himalaya Era (1991–2004)

As Tandem migrated to MIPS processors (TNS/R), it introduced a Unix-like personality to attract modern developers while maintaining its legacy Guardian environment. 

  • 1991: Cyclone/R launched. Most software still ran in TNS stack mode using an “Accelerator” tool to translate code to MIPS instructions.
  • 1993: Himalaya K-Series released with native-mode compilers for C and COBOL to leverage MIPS performance.
  • 1994/1995: Open System Services (OSS) introduced a POSIX-compliant environment, enabling C++ and standard Unix utilities.
  • 1995: Java was first supported on the platform.
  • 1997: Compaq acquired Tandem; ServerNet became the standard interconnect.
  • Late 1990s: Support for scripting languages like PerlPython, and PHP began appearing in the OSS environment.

3. The HP Integrity Itanium Era (2005–2013)

Following the HP merger, the architecture moved to Intel Itanium (TNS/E), branded as HP Integrity NonStop

  • 2005: NonStop i introduced. Compilers for CC++, and Java were updated for the Itanium architecture.
  • 2000s: pTAL (Portable TAL) became the standard for system-level programming to bridge legacy TAL code to modern RISC/Itanium architectures.
  • 2011: Enhanced support for modern web languages and frameworks within the OSS environment. 

4. The Modern x86 / NonStop X Era (2014–Present)

HPE migrated the entire stack to standard Intel x86-64 processors (TNS/X) while retaining binary compatibility for legacy applications. 

  • 2014: NonStop X launched. All languages (COBOL, C, C++, Java) were migrated to target x86-64.
  • 2015: Transition to Hewlett Packard Enterprise (HPE) branding.
  • Recent Years: Integration of modern open-source dev-ops tools and languages, including JavaScript (Node.js)Python 3Go, and Samba via the HPE NonStop OSS environment. 

HPE NonStop (formerly Tandem) programming has evolved from proprietary languages designed for fault-tolerant, transaction-oriented processing (TAL, COBOL85) to supporting open-source languages (Java, C++, Python, PHP) on modern x86-64 hardware. The ecosystem spans from the initial Guardian OS to modern J-series and L-series OS, supporting TNS, TNS/R, TNS/E, and TNS/X architectures. 

Key Programming Languages & OS Timeline

  • 1970s–1980s (Tandem Guardian): Core development centered on TAL (Transaction Application Language) (system programming), COBOL85 (business logic), and TACL (Tandem Advanced Command Language) (command shell scripting).
  • 1990s (Guardian 90 / NonStop UX): Introduction of C and C++ for more flexible application development, alongside Pascal and FORTRAN.
  • 2000s (H-Series / J-Series – Itanium): Shift towards Java and enhanced support for C/C++ in the Pathway server environment.
  • 2010s–Present (J-Series / L-Series – x86-64): Modern NonStop systems, particularly on x86-64, expanded to include scripting languages like PerlPHP, and Python within the Open System Services (OSS) environment.
  • pTAL (Portable TAL): Introduced to bridge native TAL to newer, more portable processor architectures. 

Operating System & Architecture Evolution

  • Guardian (TNS): The foundational OS, relying on Tandem’s native stack, with TAL as the primary low-level language.
  • OSS (Open System Services): Introduced to bring POSIX-compliant, Unix-like functionality to NonStop, enabling easier porting of C/C++ and open-source applications.
  • Modern OS (J-series/L-series): Supports both Guardian (native) and OSS environments, allowing for a hybrid approach where traditional transaction processing (COBOL/TAL) mixes with modern web services (Java/Python).

Evolution of C++ on HPE NonStop Tandem systems

The evolution of C++ on HPE NonStop systems traces the platform’s transition from proprietary Tandem architectures to modern x86-64 standards.

HPE NonStop C++ Evolution Timeline

  • Early 1990s: Introduction of Native C/C++ (TNS/R)
    With the move to MIPS-based TNS/R architecture, Tandem introduced native C and C++ compilers. These supported the Guardian and the then-new Open System Services (OSS) personalities.
  • 2005: Itanium Transition (TNS/E)
    As the platform migrated to Intel Itanium processors (J-Series), the C++ compiler was updated to support the TNS/E (Tandem Native Stack / EPOC) architecture. This era introduced more robust Standard C++ Library support, though it required specific header management (e.g., CPATHEQ pragmas).
  • 2015: x86 Migration (TNS/X)
    The launch of NonStop X (L-Series) on Intel x86-64 marked a major shift. The compiler suite was re-engineered to leverage the x86-64 Instruction Set Architecture, providing significantly higher performance for C++ applications.
  • 2017: 64-Bit Addressing Support
    HPE introduced comprehensive 64-bit support for OSS processes (LP64 data model). This allowed C++ applications to access massive memory heaps beyond the previous 32-bit (ILP32) limits.
  • 2020–2022: Modern C++ Standards (C++11/14/17)
    HPE updated its toolchains to support modern language standards. The NonStop Development Environment for Eclipse (NSDEE) 13.x versions specifically introduced a dedicated UI for setting the C++17 Language Standard.
  • 2024: Kernel-Level Threading (KLT)
    The release of the L25.09 RVU brought Kernel-Level Threading to native C++ applications. This allowed C++ threads to execute concurrently across different IPUs, moving beyond the older POSIX User Threads (PUT) model.
  • 2025: Cloud-Native Development
    HPE now offers the HPE NonStop Development Environment (NSDevEnv) in the public cloud, allowing developers to build fault-tolerant C++ applications using a cross-compiler model without on-premise hardware. 

Evolution of C++ on HPE NonStop Tandem systems