The history of golf is broadly categorised into five distinct eras that track its evolution from a forbidden Scottish pastime to a multi-billion dollar global industry.
1. The Foundation Years (Pre-1400s – 1899)
This era established the basic rules, the 18-hole standard, and the first major championships.
1457: King James II of Scotland bans golf and football because they distract young men from archery and military training.
1502: King James IV lifts the ban and becomes a golfer himself, leading to the sport’s popularity among royalty.
1744: The first official golf club, the Honourable Company of Edinburgh Golfers, is formed and establishes the first 13 rules of golf.
1764: The Old Course at St Andrews reduces its round from 22 holes to 18 holes, setting the global standard for course length.
1848: The “Guttie” ball (made of gutta-percha) is introduced, making the game more affordable and durable than the original feather-filled leather balls.
1860: The first Open Championship (British Open) is held at Prestwick, won by Willie Park Snr.
Agile and Scrum have evolved from specific product development theories into a global standard for project management. While Scrum predates the Agile Manifesto by several years, it has become the most widely adopted framework within the Agile umbrella.
Agile Scrum Burn down and Burn up charts – can be downloaded from website banner
Evolution Timeline
1986: The Inspiration. Hirotaka Takeuchi and Ikujiro Nonaka publish “The New New Product Development Game” in Harvard Business Review, introducing the “rugby” approach to product development.
1993: The First Scrum. Jeff Sutherland and his team at Easel Corporation implement the first official Scrum.
1995: Public Presentation. Ken Schwaber and Jeff Sutherland formally present Scrum at the OOPSLA ’95 conference, introducing the concept of Sprints.
2001: The Agile Manifesto. 17 software developers meet in Utah to sign the Manifesto for Agile Software Development, codifying the 4 values and 12 principles that define Agile.
2002: Scrum Alliance Founded. The Scrum Alliance is established by Ken Schwaber, Mike Cohn, and Esther Derby to provide training and certifications like the Certified ScrumMaster (CSM).
2009: Founding of Scrum.org. Ken Schwaber founds Scrum.org to provide a more consistent approach to Scrum training and assessments.
2010: The First Scrum Guide. Sutherland and Schwaber publish the first Official Scrum Guide, providing a definitive, minimal definition of the framework.
2011–2017: Iterative Refinements. Updates to the Scrum Guide clarify the Daily Scrum purpose (2013) and emphasize Scrum Values (2016).
2020: The “Simplified” Guide. The latest 2020 Scrum Guide is released, focusing on making the framework less prescriptive and more applicable to non-software industries by removing technical jargon.
Key Shifts in Scrum Maturity
Prescriptive to Descriptive: Early Scrum was highly prescriptive about meetings and roles; modern Scrum focuses on Empiricism (Transparency, Inspection, Adaptation).
Team Autonomy: The 2013 update pivoted from “selecting tasks” to focusing on the Sprint Goal, empowering teams to decide how to achieve the objective.
Scaling Frameworks: As organizations grew, frameworks like SAFe (2011) and LeSS (2013) emerged to apply Scrum across hundreds of teams.
Plan On a Page POaP for an Agile Scrum project, available for download above
Agile’s history is a transition from rigid, manufacturing-based “Waterfall” models to flexible, people-centric frameworks. While the term was coined in 2001, its roots trace back to early 20th-century industrial practices and the “software crisis” of the 1960s.
Early Foundations (Pre-1990s)
Before Agile became a formal software methodology, its core principles of efficiency and iteration emerged from manufacturing and early computing.
1896: Sakichi Toyota introduced the “Stop and Notify” concept (Jidoka), a foundational Lean/Agile practice for immediate problem-solving.
1948: The Toyota Production System (TPS) established Lean manufacturing and the Kanban system to manage workflow.
1957:IBM began using incremental development on large software projects.
1970: Winston Royce published “Managing the Development of Large Software Systems,” which formalized the Waterfall Model but actually cautioned against its rigidity.
1986: Takeuchi and Nonaka published The New New Product Development Game, introducing the “rugby” metaphor for team-based development that inspired Scrum.
The Rise of “Lightweight” Methods (1990–2000)
Frustrated by Waterfall’s slow delivery, practitioners developed several “lightweight” frameworks.
1991:Rapid Application Development (RAD) popularized timeboxing and iterations.
1993:Jeff Sutherland and his team first implemented Scrum at Easel Corporation.
1994: The Dynamic Systems Development Method (DSDM) was created as a vendor-independent RAD framework.
Agile’s evolution is not just a 21st-century phenomenon but a response to decades of “software crises” and rigid industrial processes. Below is a comprehensive historical breakdown of Agile’s journey.
1. Pre-Digital Foundations (1910s – 1940s)
Long before software, the concepts of efficiency and waste reduction were born in manufacturing.
1911: Scientific Management.Frederick Taylor encouraged managers to adopt worker suggestions for efficiency, opposing rigid habits.
1940s: Lean Manufacturing (Toyota). Toyota pioneered the “Just-in-Time” method and Kaizen (continuous improvement) after observing American supermarkets.
1948: Toyota Production System. Introduction of Kanban for visual workflow management.
2. Early Iterative Development (1950s – 1970s)
The 1950s saw the first departures from strictly sequential “waterfall” planning.
1957: Incremental Development. IBM and Motorola teams, including Gerald Weinberg, used iterative methods indistinguishable from modern Extreme Programming (XP) for Project Mercury.
1968: NATO Software Engineering Conference. Formally identified the “Software Crisis” (projects being late and over budget), sparking a search for better methodologies.
1970: Waterfall Formalised (and Critiqued). Winston Royce described the Waterfall model but notably advocated for iterative releases to reduce risk.
3. The Proliferation of “Lightweight” Methods (1980s – 1990s)
Frustration with heavyweight, document-heavy processes led to several “Agile” precursors.
1986: “The New New Product Development Game.” Takeuchi and Nonaka published this HBR article, introducing the “Rugby” approach (teamwork over relay-race handoffs), which directly inspired Scrum.
1991: Rapid Application Development (RAD). James Martin introduced RAD, emphasising fast prototyping and client feedback.
1993–1995: The Birth of Scrum. Jeff Sutherland and Ken Schwaber formalised Scrum, presenting it at the OOPSLA ’95 conference.
1996: Extreme Programming (XP). Kent Beck introduced XP at Chrysler, focusing on technical excellence through practices like Pair Programming and Test-Driven Development.
4. The Agile Manifesto & Formalisation (2001 – 2010)
Agile moved from a collection of “lightweight” methods to a global standard.
2001: The Agile Manifesto. 17 developers met in Snowbird, Utah, to draft the Manifesto for Agile Software Development, establishing four core values and 12 principles.
2003: Lean Software Development. Mary and Tom Poppendieck adapted Toyota’s Lean principles specifically for software engineering.
2009: Software Craftsmanship. The Software Craftsmanship Manifesto emerged to refocus the community on the quality of the “craft” rather than just project management.
2010: The First Scrum Guide. Published as the definitive resource on Scrum framework rules.
5. Scaling and Modern Business Agility (2011 – Present)
Agile expanded beyond coding into enterprise-wide strategy.
2011: Scaled Agile Framework (SAFe). Dean Leffingwell launched SAFe to help large corporations apply Agile at scale.
2015–2017: Project Management Integration. Major bodies like AXELOS released PRINCE2 Agile, and the PMI introduced the Agile Certified Practitioner (ACP).
2020s: Beyond Software. Agile principles are now standard in marketing, HR, and hardware development through concepts like Business Agility.
I was at the Wimbledon Championships in 2007 to watch Roger win his fifth title in a row…at the Fred Perry statue in 2007…
Roger Federer won 20 Grand Slam singles titles during his career, beginning with his first victory at Wimbledon in 2003 and concluding with the 2018 Australian Open. He was the first male player to reach the 20-title milestone.
Grand Slam Title Timeline
Federer’s most dominant period occurred between 2004 and 2007, a span in which he won 11 of 16 contested majors.
Key Milestones
First Major: Defeated Mark Philippoussis at Wimbledon 2003 to win his maiden Slam.
Career Grand Slam: Completed the set of all four majors by winning the 2009 French Open, defeating Robin Söderling in the final.
Wimbledon Record: He holds the Open Era record for the most men’s singles titles at Wimbledon with 8 victories (2003–2007, 2009, 2012, 2017).
Consecutive Dominance: He won five consecutive titles at both Wimbledon (2003–2007) and the US Open (2004–2008).
Final Major: His 20th and final Grand Slam title came at the 2018 Australian Open after defeating Marin Čilić in five sets.
Federer officially retired from professional tennis on September 23, 2022, following the Laver Cup.
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:COBOL74, FORTRAN, 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 Perl, Python, 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 C, C++, 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 3, Go, 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 Perl, PHP, 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).
Sherilyn Fenn (born Sheryl Ann Fenn; February 1, 1965) is an American actress who rose to fame in the early 1990s.
Sherilyn Fenn in Twin Peaks
Early Life and Family
Background: Born in Detroit to a musical family (including mother Arlene Quatro and aunt Suzi Quatro), she moved to Los Angeles at 17 to study acting at the Lee Strasberg Theatre Institute.
Career Highlights
Breakthrough: Achieved stardom as Audrey Horne in Twin Peaks (1990–1991, 2017), earning Emmy and Golden Globe nominations.
Film & TV: Notable roles include Wild at Heart (1990), Of Mice and Men (1992), and Boxing Helena (1993). She also starred in Rude Awakening (1998–2001) and Liz: The Elizabeth Taylor Story (1995).
Personal Life
Details: Had a well-known relationship with Johnny Depp in the 1980s.
Family & Work: She has two sons and authored a children’s book, No Man’s Land (2016), inspired by her younger son’s autism.
Sherilyn Fenn’s career spans over four decades, defined by her transition from 1980s cult teen films to her 1990s rise to fame as a Hollywood icon, followed by a prolific period as a versatile character actress in television and independent film.
Sherilyn Fenn in Ruby
Early Career and Teen Roles (1984–1989)
Fenn began her career in various B-movies and teen dramas, often playing sultry or rebellious characters.
The Wild Life (1984): Played Penny Harlin in this early film role.
Facebook: There is a page titled Sherilyn Fenn Now that shares updates related to her podcast appearances and projects.
by era, annotated:
Sherilyn Fenn (born Sheryl Ann Fenn on February 1, 1965) is an American actress and author best known for her iconic portrayal of Audrey Horne in the cult television series Twin Peaks.
Biography Overview
Born in Detroit, Michigan, Fenn grew up in a musical family; her mother, Arlene Quatro, was a keyboardist, and her aunt is rock icon Suzi Quatro. Her father, Leo Fenn, managed notable bands, including Alice Cooper. After moving to Los Angeles at 17, she dropped out of high school to study acting at the Lee Strasberg Theatre Institute.
Audrey Horne in Twin Peaks played by Sherilyn Fenn
Annotated Career Timeline
Early Career & Cult Foundations (1984–1989)
1984: Film debut in the comedy The Wild Life.
1985: Appeared in the cult comedy Just One of the Guys and starred alongside then-boyfriend Johnny Depp in the short film Dummies.
1986: Solidified her presence in the “brat pack” era with roles in the skater film Thrashin’ and the supernatural action movie The Wraith.
1988: Landed her first lead in Zalman King’s erotic drama Two Moon Junction. Fenn later expressed embarrassment over the film’s “sexploitation” leanings, which led her to take a brief hiatus from acting.
Breakthrough & Peak Stardom (1990–1995)
1990–1991: Cast as Audrey Horne in Twin Peaks. Her performance, characterized by 1950s-style fashion and the famous “cherry stem” scene, earned her Emmy and Golden Globe nominations.
1990: Appeared in David Lynch’s Wild at Heart as a car accident victim. Lynch famously described her as “five feet of heaven in a ponytail”.
1992: Starred in the critically acclaimed adaptation of Of Mice and Men opposite John Malkovich and Gary Sinise. She also played a composite of Marilyn Monroe and Candy Barr in the film Ruby.
1993: Starred in the controversial Boxing Helena, directed by Jennifer Lynch. Though a commercial failure, Fenn remained proud of the film’s artistic risks.
1995: Portrayed Elizabeth Taylor in the NBC miniseries Liz: The Elizabeth Taylor Story. She fought for script integrity to ensure a respectful portrayal of the legend.
Independent Era & Television Lead (1996–2001)
1997: Guest-starred on Friends as Ginger, a character with a prosthetic leg.
1998–2001: Headlined the Showtime sitcom Rude Awakening as Billie Frank, a recovering alcoholic former soap star.
Diverse Roles & Return to Twin Peaks (2002–Present)
Fenn’s career is defined by her resistance to typecasting. Following the massive success of Twin Peaks, she intentionally chose complex, sometimes unglamorous roles in independent films like Darkness Falls (1998) and Cement (1999) to distance herself from being a mere “sex symbol”. She has remained an outspoken critic of the Hollywood “machine” and is also an author; in 2016, she published the children’s book No Man’s Land, inspired by her son’s autism.
Audrey Horne in Twin Peaks played by Sherilyn Fenn
The Coma (March 1989): Audrey survives the explosion but falls into a coma for three and a half weeks. During this time, Cooper’s doppelgänger (Mr. C) visits her in the hospital, where he rapes and impregnates her.
Motherhood: In late 1989, Audrey gives birth to her son, Richard Horne. She raises him as a single mother and eventually opens a successful beauty salon in Twin Peaks.
Marriage: Roughly ten years after Richard’s birth, Audrey enters a “marriage of convenience” with her accountant, Charlie.
Personal Life
Sherilyn Fenn‘s personal life has been defined by her upbringing in a famous musical family and her high-profile relationships during the peak of her Twin Peaks fame. Born on 1 February 1965 in Detroit, Michigan, she moved to Los Angeles at age 17, where she began her journey from a theater student to an international sex symbol and devoted mother.
Early Life & Family Roots (1965–1983)
1965: Born Sheryl Ann Fenn in Detroit.
Musical Heritage: Raised in a family of performers. Her mother, Arlene Quatro, was a keyboardist; her aunt is rock star Suzi Quatro; and her father, Leo Fenn, managed bands like Alice Cooper.
1982: Moved to Los Angeles at age 17. She dropped out of Beverly Hills High School to enroll at the Lee Strasberg Theatre Institute to study acting.
The Rising Star & Johnny Depp Era (1984–1989)
1985: Met actor Johnny Depp on the set of the short film Dummies. The two dated for three and a half years and were briefly engaged.
Late 1980s: Her relationship with Depp ended as their careers pulled them in different directions (Los Angeles for Fenn, Vancouver for Depp’s 21 Jump Street).
Twin Peaks Fame & First Marriage (1990–1999)
1990: Dated singer Billy Idol briefly; the pair appeared together on the cover of In Fashion magazine.
1993: Welcomed her first son, Myles, with guitarist/songwriter Toulouse Holliday, whom she met on the set of Three of Hearts.
1997: Divorced Holliday after three years of marriage.
Motherhood & Later Years (2000–Present)
2007: Gave birth to her second son, Christian, with then-boyfriend Dylan Stewart.
2014: Began practicing Transcendental Meditation, a practice often associated with her long-time collaborator David Lynch.
Present: Continues to act and engage with fans, famously returning to her iconic role as Audrey Horne for Twin Peaks: The Return in 2017.
Sherilyn Fenn as Audrey Horne
Audrey Horne‘s timeline spans her high school years during the original investigation of Laura Palmer’s murder to her mysterious, fractured reality 25 years later in The Return.
Original Series (February – March 1989)
February 1989: Audrey begins her own investigation into Laura Palmer’s death to impress Special Agent Dale Cooper. She goes undercover at One Eyed Jacks, where she narrowly avoids a horrific encounter with her father, Ben Horne.
March 1989: After being rescued from One Eyed Jacks by Cooper, Audrey briefly finds romance with John Justice Wheeler. However, she remains politically active and chains herself to the vault door at the Twin Peaks Savings and Loan to protest the Ghostwood Development project.
The Explosion: On March 28, 1989, a bomb goes off in the bank vault, leaving Audrey’s fate uncertain as the original series ends.
The Interim Years (1989 – 2014)
The Return (2014 – 2016)
Disappearance: About four years before the events of The Return, Audrey suddenly closes her salon and vanishes from public life. Rumours suggest she entered a private care facility or became an agoraphobic recluse.
Fractured Reality: Audrey appears in several surreal scenes with Charlie, obsessing over a missing man named Billy. She eventually goes to the Roadhouse to perform “Audrey’s Dance,” but after a fight breaks out, she “wakes up” in a stark white room, staring into a mirror.
Current Status: Her final scene suggests she may be confined to a psychiatric hospital, with the Roadhouse scenes being a mental construct or “dream”.
Audrey Horne, the iconic, confident, and mischievous character from Twin Peaks played by Sherilyn Fenn, is known for her flirtatious demeanor and sharp wit. Famous quotes include “I’m Audrey Horne and I get what I want,” “Do your palms ever itch?”, and her obsession with Agent Cooper, “You’re my special agent”.
Key Quotes from Audrey Horne:
“I’m Audrey Horne and I get what I want”.
“You know, sometimes I get so flushed, it’s interesting. Do your palms ever itch?”.
“Do you like my ring?”.
“When something you care about is in danger you must fight to save it, or lose it forever”.
“I’ve been doing some research, in real life there is no algebra”.
“Oh, Daddy, I’m so afraid”.
“Talk, Emory! I want to know everything. About you, Laura, Ronnette, One-Eyed Jacks”.
“I don’t think anyone understands me”.
“You are in the Doghouse Mister… let me fix you a sandwich”.
Memorable Moments and Exchanges:
On her family: “Not exactly. Laura tutored my brother Johnny three times a week. Johnny’s 27 and he’s in the third grade. He’s got emotional problems. Runs in the family”.
On her determination: “I’m going to let you in on a little secret: Every day, once a day, give yourself a present. Don’t plan it, don’t wait for it, just let it happen”. (Note: This is often attributed to Cooper, but encapsulates her philosophy).
On her investigation: “Did Laura know that my father owned it? [One-Eyed Jacks]”.
Tectonic Setting: It lies approximately 160 km (100 miles) east of the East African Rift System.
Location of Mount Kilimanjaro
Climbing Mount Kilimanjaro is a journey through five distinct climate zones, and your experience depends heavily on matching your timeline with the mountain’s seasonal rhythms. About 50,000 visitors attempt the summit annually.
Seasonal Visitor & Weather Timeline
The mountain follows a predictable cycle of dry and rainy seasons.
Long Dry Season (June – October): This is the peak visitor period due to the most stable weather and clear skies. July and August are particularly busy, coinciding with Northern Hemisphere holidays.
Short Dry Season (January – March): A popular window with high footfall but slightly quieter than the June–October peak. January and February are often cited as the best months for clear views and warm daytime temperatures.
Shoulder Seasons (March, June, October, November): These transition months offer a balance of moderate crowds and manageable weather. November brings the “short rains,” but trails are significantly emptier.
Rainy Seasons (April – May): The lowest visitor numbers occur during the “long rains”. Trails can be muddy and treacherous, making this suitable only for experienced trekkers seeking absolute solitude.
Mount Kilimanjaro
Geological and Ancient History
Kilimanjaro was formed by volcanic activity along the East African Rift.
2.5 Million Years Ago: Volcanic activity begins at the Shira centre.
1 Million Years Ago: Eruptions begin at the Mawenzi and Kibo cones.
360,000 Years Ago: The last major eruption occurred.
150,000–200,000 Years Ago: Final volcanic activity at Kibo created the current summit crater.
1000 BC: Evidence of human cultures on the slopes found via stone tools.
150 AD: Ptolemy of Alexandria makes early references to “lands” near the mountain.
Exploration and Climbing Milestones
The late 19th century marked the beginning of recorded ascents and scientific study.
1889:Hans Meyer and Ludwig Purtscheller become the first recorded people to reach the summit (Uhuru Peak) on 6 October.
1909: Gertrude Benham of London reaches the summit alone.
1926: Pastor Richard Reusch discovers a dead leopard on the crater rim, a finding later immortalised in literature.
1957: The volcano is officially declared dormant.
1961: Tanganyika gains independence; a torch is placed on the summit, and the peak is renamed Uhuru (“Freedom”).
2020s: Tourism reaches over 35,000–50,000 climbers per year, with various routes established for different skill levels.
Kilimanjaro Height
Typical Modern Trekking Timelines
Climbs generally take 5 to 9 days depending on the route chosen to ensure proper acclimatisation.
Route Typical Duration Characteristics
Marangu 5–6 Days The “Coca-Cola” route; sleep in huts.
Machame 6–7 Days Most popular; scenic “Whiskey” route.
Lemosho 7–8 Days High success rate; beautiful scenery.
Northern Circuit 9 Days Longest route; highest summit success rate.
Respective heights for Big 7
Standard Daily Expedition Routine
A typical day on the mountain follows a strict rhythm to manage fatigue and altitude:
06:00 – 07:00: Wake up and breakfast at camp.
08:00: Begin the day’s trek (typically 4–7 hours of walking).
13:00: Hot lunch followed by further trekking or rest.
17:00: Reach next camp; “hike high, sleep low” acclimatisation walks.
23:00 – 00:00 (Summit Night): Final ascent begins in the dark to reach the peak by sunrise.
Kilimanjaro RoutesMount Kilimanjaro location on World Map
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.
HPE NonStop Pathway (now often part of NonStop TS/MP) has a legacy spanning nearly five decades, evolving from a terminal management system into a sophisticated middleware for high-scale, fault-tolerant Online Transaction Processing (OLTP).
Comprehensive Evolution Timeline
1976: Genesis (Tandem Computers) The HP NonStop platform was originally introduced by Tandem Computers Inc. as the first fault-tolerant commercial computer. Pathway was soon developed to manage the distribution of transaction requests across multiple server processes.
1980s: The Classic Pathway Era Pathway became the standard for “Screen COBOL” applications. It introduced the PATHMON process to monitor and manage serverclasses, ensuring that if one process failed, another would immediately take its place.
1997: Compaq Acquisition Compaq acquired Tandem, integrating the NonStop technology into its enterprise portfolio. During this time, Pathway began adapting to newer networking protocols and client-server architectures.
2002: Hewlett-Packard (HP) Acquisition HP merged with Compaq, and the platform was rebranded as HP NonStop. Pathway evolved into NonStop TS/MP (Transaction Services/Massive Parallelism), allowing for even greater scalability across massive clusters of processors.
2014–2015: The x86 Revolution HP announced the NonStop X architecture, moving the platform from Itanium processors to standard Intel x86 hardware. Pathway (TS/MP) was optimized to run on this new architecture, providing the same high availability with modern hardware performance.
2015–Present: HPE and Modern Middleware Following the split of HP, Hewlett Packard Enterprise (HPE) continued developing Pathway. Modern versions (like NonStop TS/MP 2.8) support advanced features like:
Dynamic Server Processes: Automatically scaling server instances based on load.
Heterogeneous Interoperability: Allowing TUXEDO or Java clients to access Pathway servers.
Virtualization: Deployment via HPE NonStop Virtual Enterprise (vNS).
Core Components Over Time
PATHMON: The “manager” process that monitors all objects in the environment.
PATHCOM: The command-line interface used to configure and start Pathway objects.
Tandem Advanced Command Language (TACL) is the interpreted, high-level command and programming language for HPE NonStop (formerly Tandem) systems. Its timeline follows the evolution of Tandem hardware and the Guardian operating system.
Comprehensive TACL Timeline
1974–1976: Foundation of Tandem
Tandem Computers Inc. was founded. The initial operating system, Guardian, was designed for fault-tolerant computing.
Late 1970s: Initial Release
TACL was introduced in the 1970s as the primary command interface, replacing or augmenting earlier, more primitive command interpreters. It was written in TAL (Tandem Application Language).
1980s: Mature Programming Capabilities
TACL evolved from a simple shell into a powerful programming language. Key features like Macros, Routines, and Variables (TEXT, ALIAS, STRUCT) were solidified during this era to automate complex system tasks.
1994: D-Series (D30.00) Release
A significant update was documented in the TACL Programming Guide for D30.00, which detailed advanced features like Nowait I/O, Pathway Server integration, and SPI/EMS programmatic interfaces.
1997–2000s: Corporate Transitions (Compaq & HP)
1997: Compaq acquired Tandem.
2002: HP merged with Compaq, and TACL development continued under the HP NonStop banner.
2000: Updated reference manuals detailed TACL’s environment customization and the use of the _EXECUTE variable for program flow.
2010s: H-Series and HPE Era
2013: Comprehensive Reference Manuals were released, refining built-in functions for the H-Series architecture.
2015: Hewlett Packard Enterprise (HPE) was formed. TACL is now maintained as part of the HPE NonStop software stack.
Current: Legacy & Automation
TACL remains the essential tool for administrative tasks and system-level automation on modern HPE NonStop X (x86) platforms.
TAL (Tandem Application Language) is the original system programming language for the HPE NonStop (formerly Tandem) platform. Developed by Tandem Computers in the mid-1970s, it was designed to provide high-level efficiency while allowing low-level machine access, similar to C but with a syntax influenced by ALGOL.
Detailed Development Timeline
Mid-1970s: The Genesis
Tandem Computers, founded by James Treybig, introduces the first NonStop I system in 1976.
TAL is released as the primary language for writing the Guardian Operating System and system-level utilities.
The Tandem Advanced Command Language (TACL) is initially developed during this decade using TAL.
1980s: Growth and Maturity
1981–1983: Introduction of the NonStop II and TXP systems. TAL becomes the standard for developing mission-critical transaction applications like banking and point-of-sale systems.
1985: The TAL Reference Manual is updated (March 1985), formalising advanced features like DEFINEs, LITERALs, and complex pointer arithmetic.
1990s: Transition to RISC
Tandem introduces TNS/R (RISC) systems based on MIPS processors.
pTAL (Portable TAL) is introduced to allow TAL code to run “natively” on RISC hardware, offering better performance than the emulated TNS environment.
2000s–Present: Modernisation and Maintenance
2003–2005: HP (which acquired Compaq, who had bought Tandem) migrates NonStop to Intel Itanium (TNS/E) and later x86 architectures (TNS/X).
2006: The Common Run-Time Environment (CRE) is enhanced to support mixed-language programs (C, COBOL, pTAL) seamlessly.
Current Status: TAL is considered a legacy language, with most new development occurring in C/C++ or Java. However, it remains vital for maintaining the core Guardian OS and legacy banking kernels.
Typical Program Development Workflow
According to the TAL Programmer’s Guide, a developer follows this “timeline” to create a program:
Source Code Creation: Writing statements, removing comments, and defining PROCs and SUBPROCs.
Compilation: Running the TAL Compiler to generate an object file.
Binding: Using the Binder Program to link the object file with the TALLIB Run-Time Library.
Acceleration: Running the Accelerator (for TNS code) to optimise it for native hardware execution.
COBOL (Common Business-Oriented Language) has evolved from a 1959 “stopgap” experiment into a cornerstone of global finance, currently powering approximately 95% of ATM swipes and 80% of in-person credit card transactions.
The Early Years (1959–1965)
1959 (Origins): Following a meeting at the Pentagon in May, the Conference on Data Systems Languages (CODASYL) was formed to create a machine-independent language for business. It was heavily influenced by Grace Hopper’sFLOW-MATIC.
1960 (First Release): The COBOL-60 specifications were published. In December, the same program was successfully run on two different manufacturers’ computers (RCA and Univac), proving portability.
1961–1965 (Rapid Revisions): Successive updates included COBOL-61 and COBOL-65, which introduced critical features like the SORT and REPORT WRITER facilities.
Standardisation & Dominance (1968–1985)
1968 (COBOL-68): The American National Standards Institute (ANSI) published the first official standard, making COBOL the industry benchmark.
1974 (COBOL-74): This update added file organisation methods and the DELETE statement, further refining data management capabilities.
1985 (COBOL-85): A major milestone that introduced structured programming (e.g., END-IF, EVALUATE) to improve code readability and maintainability.
Modernisation & Object-Orientation (2002–Present)
2000 (The Y2K Crisis): COBOL regained global attention as programmers rushed to fix the “Millennium Bug” in legacy systems.
2002 (COBOL-2002): The first major update in 17 years introduced Object-Oriented (OO) features, Unicode support, and XML processing.
2014 (COBOL-2014): Simplified the language by making several niche features (like the SCREEN SECTION) optional and adopting IEEE 754 floating-point math.
2023 (COBOL-2023): The current ISO/IEC 1989:2023 standard added modern programming comforts like asynchronous messaging (SEND/RECEIVE), transaction processing (COMMIT/ROLLBACK), and bitwise operators.
Today, despite its age, an estimated 800 billion lines of COBOL remain in active use, with modernization efforts focusing on cloud integration and interoperability with Java and .NET.
WordPress has evolved from a basic blogging tool in 2003 into a dominant Content Management System (CMS) that powers over 43% of the internet including this https://mark-whitfield.com website. Its history is defined by major version releases, often named after jazz musicians, and shifts toward “Full Site Editing”.
This WordPress website started around 2021
The Early Years (2001–2005)
2001: French developer Michel Valdrighi launches b2/cafelog, the PHP/MySQL-based blogging software that served as the foundation for WordPress.
2003 (May 27):Matt Mullenweg and Mike Little release WordPress Version 0.7, a fork of b2/cafelog.
2004:Version 1.0 (“Miles Davis”) introduces SEO-friendly permalinks and comment moderation. Version 1.2 (“Mingus”) debuts the plugin architecture, allowing for external extensibility.
2005:Version 1.5 (“Strayhorn”) introduces the Themes system and static Pages, moving WordPress beyond just chronological blog posts. Automattic is founded by Matt Mullenweg in August.
Expansion and Ecosystem Growth (2006–2010)
2006: The first WordCamp is held in San Francisco. Automattic registers the WordPress trademark.
2007:Version 2.1 (“Ella”) adds autosave and spell-check. Version 2.2 (“Getz”) introduces Widgets.
2008:Version 2.7 (“Coltrane”) revamps the dashboard, moving the menu to the sidebar where it remains today.
2010:Version 3.0 (“Thelonious”) is a major milestone, introducing Custom Post Types and Multisite capabilities. The WordPress trademark is transferred to the non-profit WordPress Foundation.
The “Modern” Dashboard & Visual Improvements (2011–2017)
2011:WooCommerce is released (later acquired by Automattic in 2015), revolutionising WordPress e-commerce.
2013:Version 3.7 (“Basie”) introduces automatic background updates for security patches. Version 3.8 (“Parker”) gives the admin dashboard the modern, flat design used today.
2014:Version 4.0 (“Benny”) focuses on media management with a new grid view.
2016: The REST API is integrated into core (v4.4), allowing WordPress to interact with other web applications.
The Gutenberg & Site Editing Era (2018–Present)
2018 (Dec 6):Version 5.0 (“Bebo”) launches the Gutenberg block-based editor, fundamentally changing content creation from text-heavy to visual blocks.
2022:Version 6.0 introduces Full Site Editing (FSE), enabling users to edit headers, footers, and templates visually without code.
2024: WordPress continues to refine the site editing experience with Version 6.7 (“Rollins”). In late 2024, a public legal conflict began between Automattic and WP Engine over trademark usage and contributions.
2025–2026:Version 6.8 (April 2025) and future Version 7.0 roadmap focus on real-time collaboration (Phase 3 of Gutenberg) and AI integration.
WordPress Content Management System (CMS) Timeline Overview
This WordPress website selling Project Management templates – see banner above