From a long while my answer to [WayBack] EProgrammerNotFound exception in Delphi? – Stack Overflow (I added the WayBack links)
It was introduced in Delphi 2009, still present in Delphi 2010, and [WayBack] recently got some [WayBack] more attention on the [WayBack] internet.
I think it is an easter egg, similar to [WayBack] “EBCAK” (Error Between Chair and Keyboard), and the [WayBack] skipping of Delphi version number 13.
[WayBack] EProgrammerNotFound
- is declared in the Win32 branch of the SysUtils unit, but not used anywhere in the RTL or VCL
- is not present in Delphi Prism
- was introduced in Delphi 2009, so not present in VCL.NET
- has currently (version 3.5) nothing similar in the .NET framework (not sure why, these guys [WayBack] do have humour)
I don’t think EProgrammerNotFound is actually meant to be used at all, but since it is there, people will jokingly use it (similar like putting a stray “const False = True; True = not False;” in someone elses sourcecode).
On green bits and red bits (which I highly associate with the “green wobbly bit”:
–jeroen