$30 off During Our Annual Pro Sale. View Details »

Codd Award Lecture 2023: A Broader Perspective On Declarativity

Codd Award Lecture 2023: A Broader Perspective On Declarativity

A short talk given at the awards ceremony, SIGMOD 2023. The talk advocates for adapting Codd's tradition of declarative programming beyond relational databases to the full breadth of computing. QR codes are given to a few exemplary resources along the way from my team's work.

Thanks are given to family, mentors, students and postdocs as well.

Joe Hellerstein

June 24, 2023
Tweet

More Decks by Joe Hellerstein

Other Decks in Science

Transcript

  1. A Broader Perspective
    on Declarativity
    Codd Award Talk SIGMOD 2023
    JOE HELLERSTEIN

    View Slide

  2. Codd’s Lesson
    Formalize specification;
    automate implementation.

    View Slide

  3. A Broader
    Perspective
    Formalize specification;
    automate implementation.

    View Slide

  4. Declarative Specification is the Future

    View Slide

  5. Relational Databases were an Artificial Limitation

    View Slide

  6. The Lesson Extends — Data is Everywhere

    View Slide

  7. Declarative Networking
    CACM 11/2009

    View Slide

  8. Declarative Data Science & Machine Learning

    View Slide

  9. Declarative Programming for the Cloud
    Relational databases were invented
    to hide how data is laid out
    and how queries are executed.
    The cloud was invented
    to hide how computing resources are laid out
    and how computations are executed.

    View Slide

  10. Declarative Programming for the Cloud

    View Slide

  11. What About Generative AI?
    programming
    INTERACTION

    View Slide

  12. The Narrow Waist

    View Slide

  13. What About Generative AI?
    programming
    INTERACTION

    View Slide

  14. Predictive
    Interaction
    CIDR 2015

    View Slide

  15. Innovation is speeding up, but the continuity is real.

    View Slide

  16. 16
    GRATITUDES

    View Slide

  17. 17
    Deep Roots
    (family photos omitted)

    View Slide

  18. 18
    Research Advisors
    Meichun Hsu Hamid Pirahesh Mike Stonebraker Jeff Naughton

    View Slide

  19. 19
    Faculty Mentors
    Mike Stonebraker Robert Wilensky Christos Papadimitriou David Culler

    View Slide

  20. 20
    Berkeley DB Colleagues
    Mike Stonebraker Mike Franklin
    Alvin Cheung Natacha Crooks Joey Gonzalez Aditya Parameswaran

    View Slide

  21. 21
    I have learned much from my teachers
    and even more from my friends,
    but from my students
    I have learned more than from all of them.
    פ
    ר
    ק
    י
    א
    ב
    ו
    ת
    PIRKEI AVOT

    View Slide

  22. 22
    Marcel Kornacker Vijayshankar Raman Megan Thomas Amol Deshpande Sam Madden Mehul Shah Boon Thau Loo
    Fred Reiss Ryan Huebsch David Chu (1) Alexandra Meliou Tyson Condie Daisy Zhe Wang Kuang Chen
    Azza Abouzied Sean Kandel Neil Conway Peter Alvaro Peter Bailis Vikram Sreekanti Chenggang Wu
    Yifan Wu Michael Whittaker Johann Schleier-Smith Rolando Garcia David Chu (2) Shadaj Laddad Conor Power Chris Douglas
    PhD
    Students

    View Slide

  23. 23
    Haryadi Gunawi Eugene Wu Jose Faleiro Mae Milano Tiemo Bang
    Post-Docs

    View Slide

  24. 24
    Jeff Heer Sean Kandel Adam Wilson
    Fellow Wranglers

    View Slide

  25. 25
    Home Team
    Home Team
    (family photos omitted)

    View Slide

  26. Credits [email protected]
    @joe_hellerstein
    2
    Edward Codd photo: IBM
    Midjourney
    Adobe Photoshop Beta
    DALL-E
    Microsoft Powerpoint

    View Slide

  27. Thank you!

    View Slide

  28. 28
    A note on imagery
    Edward Codd, database pioneer and Turing Award winner, has long been an inspiration to many of us in computing. Outside of the
    classic IBM photo on the opening slides, the remaining images in this deck were generated via AI based on that photo. These were
    not intended to be faithful representations of Dr. Codd (indeed, that was not really possible with the publicly-available tools), but
    rather visual representations for the ongoing impact of his work on computer science.
    With respect,
    Joe Hellerstein, June 22, 2023

    View Slide