If this project helps you, a coffee helps me keep working on it.
_____ _ _ __ __
|_ _| |__ __ _ _ __ | | __ \ \ / /__ _ _
| | | '_ \ / _` | '_ \| |/ / \ V / _ \| | | |
| | | | | | (_| | | | | < | | (_) | |_| |
|_| |_| |_|\__,_|_| |_|_|\_\ |_|\___/ \__,_|
Jeffrey Snover
Creator of PowerShell
Download ThankYouJeffrey.ps1 from GitHub.
It's one file, so give it a read before you run it. Then right-click it and choose "Run with PowerShell," or run it from a PowerShell window in the download folder:
.\ThankYouJeffrey.ps1If Windows blocks the file because it came from the internet, open its Properties and check "Unblock" first.
For a faster run, use -Speed Fast; -Audio enables the optional console
sound cues; -Locale ja, -Locale de, or -Locale pt-br selects a translated
tribute; and -Online refreshes the community wall from the public submissions
bundle. Press Space during playback to jump to the finale, or R to replay it.
When running from a checkout, the timeline, Snoverisms, community tributes, and
translations are stored in the data/ JSON bundles. The one-line invocation
uses embedded fallbacks when those files are not present.
Dot-source the script when using its helper commands:
. .\ThankYouJeffrey.ps1
Get-MonadManifesto -All
Get-Snoverism
New-QuoteOfTheDay
Send-ThankYouEmail -To you@example.comUse -TranscriptPath .\tribute.log to capture a run for sharing.
This is a cinematic console experience celebrating Jeffrey Snover's retirement - the visionary who created PowerShell and fundamentally changed how we manage systems.
What better way to say thank you than with the very tool he created?
In 2002, Jeffrey Snover wrote the Monad Manifesto - a document that outlined a revolutionary new approach to system administration. Instead of parsing text output like traditional shells, this new shell would pass objects through the pipeline.
Four years later, PowerShell 1.0 was released to the world.
Fast forward to 2016, and PowerShell became open source, running on Linux and macOS. What started as a Windows-only tool became a truly cross-platform automation powerhouse.
Now, in 2025, Jeffrey Snover retires, leaving behind a legacy that has touched millions of system administrators, developers, and DevOps engineers worldwide.
| Year | Milestone |
|---|---|
| 2002 | The Monad Manifesto is written |
| 2003 | Project Monad begins at Microsoft |
| 2006 | PowerShell 1.0 released |
| 2009 | PowerShell 2.0 - Remoting & Modules |
| 2012 | PowerShell 3.0 - Workflows |
| 2016 | PowerShell goes Open Source |
| 2016 | PowerShell runs on Linux & macOS |
| 2018 | PowerShell Core 6.0 |
| 2020 | PowerShell 7 - The unified shell |
| 2025 | Jeffrey Snover retires |
For giving us a shell that thinks in objects.
For making automation accessible to everyone.
For building a community that spans the globe.
For 20+ years of innovation.
Enjoy your well-deserved retirement!
PS C:\> Write-Host "Goodbye, and thank you!" -ForegroundColor Cyan
Goodbye, and thank you!