Byte Bites with Daniel Jackson

Wednesday, Nov 13, 2024 at 12:00 PM to 1:00 PM EST

32 Vassar St, 32-G449, Cambridge, MA, 02139, United States

Register Now

Registration

Sale ended

In-Person Partial Approval - Free

Enter your discount code

  • Fee
  • Total amount

Wednesday, Nov 13, 2024 at 12:00 PM to 1:00 PM EST

Kiva Conference Room, 32 Vassar St, Cambridge, MA, 02139, United States.

The Future of Programming in the Age of AI

 

Tools that generate code automatically using LLMs are already in widespread use. But the impressive results we’ve seen so far are usually restricted either to very small apps, or to small components of larger apps. Professor Jackson argues that even as LLMs grow in their power and flexibility, these limitations will not change fundamentally. 

 

What’s needed is a new design strategy—a new way to structure code and move from problems to solutions—that will enable entire apps to be built, with LLMs playing a role more like compilers than coding assistants. Prof. Jackson will tell you about some progress made in this direction, and will explore some of its implications for the future: how it will reshape the whole business of software development, changing how software is built and who builds it.

 

About Daniel Jackson

Daniel Jackson is professor of computer science at MIT, and associate director of CSAIL. For his research in software, he won the ACM SIGSOFT Impact Award, the ACM SIGSOFT Outstanding Research Awardand was made an ACM Fellow.

He is the lead designer of the Alloy modeling language, and author of Software Abstractions. He chaired a National Academies study on software dependability, and has collaborated on software projects with NASA on air-traffic control, with Massachusetts General Hospital on proton therapy, and with Toyota on autonomous cars (for which he has two patents pending). His most recent book, The Essence of Software, proposes a new way to think about software design.

Jackson has consulted for many companies, including Accenture, AIG, AT&T, Fujitsu and Teradyne. He has mentored startups for the Center for MIT Entrepreneurship, and has given talks to developers worldwide. Developers from 500 companies have watched his videos on UX design, and more than 2,000 students have taken his courses on programming and software design at MIT.

 

About Byte Bites

Byte Bites are informal gatherings open to CSAIL Alliances members and students who would like to attend a discussion on a current project. Most lunches or afternoon teas will feature a Faculty Researcher but a few will feature a PhD student, post-doc or Research Scientist.

Cancellation policy

Please email alliances@csail.mit.edu if you can no longer attend in-person.

CSAIL Alliances