letting go of control
play

Letting Go of Control Part 2/2 Season Finale Didier Verna 1/8 - PowerPoint PPT Presentation

Letting Go of Control Didier Verna Letting Go of Control Part 2/2 Season Finale Didier Verna 1/8 Previously in: Letting go of control. . . Letting Go of Control Our software was out of control Didier Verna This was only going to get


  1. Letting Go of Control Didier Verna Letting Go of Control Part 2/2 Season Finale Didier Verna 1/8

  2. Previously in: “Letting go of control”. . . Letting Go of Control Our software was out of control Didier Verna This was only going to get worse We were afraid We were ashamed 2/8

  3. But today, everything’s going to be fine Letting Go of Control Our software behave like biological realms Didier Verna Biological organisms are autonomous 3/8

  4. But today, everything’s going to be fine Letting Go of Control Our software behave like biological realms Didier Verna Biological organisms are autonomous Our software needs to be autonomous! We should not control it We should give it the means to control itself instead 3/8

  5. What you don’t know about GC Letting Go of Control The recursive definition of Didier Verna differentiation made no provision for erasure of abandoned list structure. No solution was apparent at the time, but the idea of complicating the elegant definition of differentiation with explicit erasure was unattractive. – John McCarthy (1978) 4/8

  6. The rules of good parenthood Letting Go of Control 1 Don’t be too possessive Didier Verna Don’t control everything 2 Let the teenage crisis pass Bugs and errors are good! 3 Help your software grow an adult Give it free will 4 Use Lisp 5/8

  7. The rules of good parenthood Letting Go of Control 1 Don’t be too possessive Didier Verna Don’t control everything 2 Let the teenage crisis pass Bugs and errors are good! 3 Help your software grow an adult Give it free will 4 Use Lisp 5/8

  8. The rules of good parenthood Letting Go of Control 1 Don’t be too possessive Didier Verna Don’t control everything 2 Let the teenage crisis pass Bugs and errors are good! 3 Help your software grow an adult Give it free will 4 Use Lisp 5/8

  9. The rules of good parenthood Letting Go of Control 1 Don’t be too possessive Didier Verna Don’t control everything 2 Let the teenage crisis pass Bugs and errors are good! 3 Help your software grow an adult Give it free will 4 Use Lisp 5/8

  10. The rules of good parenthood Letting Go of Control 1 Don’t be too possessive Didier Verna Don’t control everything 2 Let the teenage crisis pass Bugs and errors are good! 3 Help your software grow an adult Give it free will 4 Use Lisp 5/8

  11. We would not be afraid anymore. . . Letting Go of Control Didier Verna 6/8

  12. We would not be ashamed anymore. . . Letting Go of Control Didier Verna 7/8

  13. We could be proud . . . Letting Go of Control Didier Verna 8/8

  14. Letting Go of Control Didier Verna 9/8

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend