smalltalk is hot
DESCRIPTION
"Smalltalk is hot" by George Heeg, from ESUG09, Brest, FranceTRANSCRIPT
![Page 1: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/1.jpg)
Smalltalk is Hot
Georg HeegExecutive Director
STIC – Smalltalk Industry Council
![Page 2: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/2.jpg)
STIC Industry Members• Board Members
– Cincom Systems– Instantiations– GemStone– Georg Heeg
• Treasurer– Cherniak Software
• Sponsoring Member– Precision
![Page 3: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/3.jpg)
Byte Magazine
August 1978:First time Smalltalkis mentioned
![Page 4: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/4.jpg)
Richard Helmers• Traveling upward (in the picture)
through heavy seas we come to the pinnacle, a snow white island rising like an ivory tower out of the surrounding shark infested waters. Here we find the fantastic kingdom of Smalltalk, where great and magical things happen. (Byte Magazine Aug 1978, p. 18)
![Page 5: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/5.jpg)
Magical Things?
“The World“
Phenomon
Concept Class
Objectmodel
1:1Viewpoint ofthe Domain
Recognize,Define
Instance
![Page 6: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/6.jpg)
Magical Thinking
Phenoma
States
Processes
Data structures
Procedures
“link“
runningprogram
model
“The World“
![Page 7: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/7.jpg)
1878 – 2008 • Searching the Bach House in Köthen• Two were found
– by modeling knowledge in Smalltalk
![Page 8: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/8.jpg)
![Page 9: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/9.jpg)
New Cincom Product
![Page 10: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/10.jpg)
New GemStone Product
![Page 11: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/11.jpg)
New VA Version
![Page 12: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/12.jpg)
![Page 13: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/13.jpg)
New Commercial Smalltalk
![Page 14: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/14.jpg)
New open-source Smalltalk
![Page 15: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/15.jpg)
![Page 16: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/16.jpg)
His arguments• It‘s too easy to make a mess in
Smalltalk
![Page 17: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/17.jpg)
His arguments• It‘s too easy to make a mess in
Smalltalk• Wrong:
– It‘s so easy to recognize the mess you made if the mess was made in Smalltalk
![Page 18: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/18.jpg)
His arguments• It‘s too easy to make a mess in
Smalltalk• Wrong:
– It‘s so easy to recognize the mess you made if the mess was made in Smalltalk
• All the other arguments– James Robertson‘s BLOG– Industry Misinterpretations
![Page 19: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/19.jpg)
What Killed Smalltalk Could Kill Ruby, too
• Totgesagte leben länger
![Page 20: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/20.jpg)
What Killed Smalltalk Could Kill Ruby, too
• Totgesagte leben länger• There's life in the old dog yet.
![Page 21: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/21.jpg)
What Killed Smalltalk Could Kill Ruby, too
• Totgesagte leben länger.• There's life in the old dog yet.
• It's All Good:– There Is No Such Thing As Bad Press!
![Page 22: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/22.jpg)
![Page 23: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/23.jpg)
![Page 24: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/24.jpg)
![Page 25: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/25.jpg)
![Page 26: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/26.jpg)
![Page 27: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/27.jpg)
Change• The World is changing
– Everyday• Change
– Unforeseeable– Full of surprises
![Page 28: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/28.jpg)
Change• The World is changing
– Everyday• Change
– Unforeseeable– Full of surprises
![Page 29: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/29.jpg)
Example: Financial Change
![Page 30: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/30.jpg)
Example: Financial Change
![Page 31: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/31.jpg)
![Page 33: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/33.jpg)
J.P. Morgan• BISTRO
– Invented by JP Morgan– “Primary product of the credit bubble”
• (Spiegel, 16 November 2008)
![Page 34: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/34.jpg)
J.P. Morgan‘s Product• From JP Morgan's website: "JP Morgan's BISTRO product is a
synthetic CLO [collateralized loan obligation] where risk transfer is achieved via a credit default swap on a large portfolio of reference entities rather than through a sale of the specific assets. This allows banks to buy credit protection to mimic the regulatory capital treatment of a traditional securitization while preserving its competitive funding advantage. Specifically, an originating bank buys protection from JP Morgan on a portfolio of exposures via a portfolio credit default swap and JP Morgan, in turn, purchases protection on the same portfolio from the BISTRO SPV [special purpose vehicle]. The originating bank provides credit enhancement through retention of the first loss risk. The BISTRO SPV is collateralized with government securities that it funds through the issuance of notes, whose notional is substantially smaller than the notional of the reference portfolio. The BISTRO Notes are credit-tranched and sold into the capital markets." – Source: http://www.safehaven.com/article-502.htm
![Page 35: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/35.jpg)
J.P. Morgans Software• KAPITAL
– Computerworld Honors Program Award 2004– Derivate risk management calculation system of
world class– Highly sophisticated
object orienteddesign
• fast modelingof each thinkable
• Finance derivate model• increasingly
competitive • Market reaction.
![Page 36: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/36.jpg)
![Page 37: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/37.jpg)
Why and How?
![Page 38: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/38.jpg)
Do you remember Smalltalk?9 October 2008
Mark Driver (Gartner):• “Smalltalk is a meal with
a fine Bordeaux and a petit filet mignon”
• “Java is a meal with a cold beer and a t-bone”
• “Bottom line:”– “Smalltalk is cool again.”
![Page 39: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/39.jpg)
Yes we can!• Is an empowerment
• But an empowerment to what?• What is the goal
• Yes we can! Only makes sense– If we have a dream
![Page 40: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/40.jpg)
Dream and Reality• Martin Luther King
– “I have a Dream”
• Barack Obama– “Yes we can.”
![Page 41: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/41.jpg)
The Dream of the Smalltalker?
![Page 42: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/42.jpg)
WE HAVE A DREAM
![Page 43: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/43.jpg)
WE HAVE A DREAM
AND
![Page 44: Smalltalk Is Hot](https://reader038.vdocuments.mx/reader038/viewer/2022102823/546271d1af7959e2278b5c42/html5/thumbnails/44.jpg)
YES, WE CAN
WE HAVE A DREAM
AND