2014 conferences
Embracing Blur

Connecting the Bots

European [next]
Regional Meetings
Prior conferences
Upcoming conference
more about us



September 30–October 1, 2014
Washington, D.C.

Library Selection
The Entrepreneurial State: Debunking Public vs. Private Sector Myths
by Mariana Mazzucato




"Perfection is achieved not when there is nothing more to add, but rather when there is nothing more to take away."
— Antoine de Saint-Exupéry, Airman's Odyssey

conference overview
Software has put the information revolution in the hands of billions of people. And yet, we continue to misunderstand programming. Far from giving it pride of place as the single most important lever in creating the digital future, programming is radically misunderstood as a minor technical detail. We don't teach it well; we design screens and widgets instead of computational models; we're not prepared to program non-silicon-based computers. We discourage designers from learning to think in programs—and programmers from thinking as designers.

Other topics we expect to cover include: 

• Stack Overflow, Github, et al.
• Public-service programming
• Programming quantum computers
• Finding great programmers
• Turning legal code into programming code
• Vulgarization of code
• The end of hardware
• Architecture
• Graph500
• Energy efficiency of computing
• Automated testing
• Embedded cognition
• Reconfigurable computing
• Software mashups
• Neural code
• Predicting bugs

In a world of billions of sensors, exabyte databases, and millions of apps for billions of computing devices, it's time to rethink programming: how it's done, who does it, and how we teach it.

list of speakers

Jonathan Aldrich, Associate Professor, School of Computer Science, Carnegie Mellon University
Wyvern: The Human Dimension of Programming Language Security

Walter Bright, Computer Programmer and Author
Topic: The D Programming Language

Robert Charette, Founder and President, ITABHI Corporation
Programming in the New Risk Ecology

Michael Franz, Professor, University of California, Irvine
Topic: Code Diversity and Biologically-Inspired Computer Defenses

Vikas Gupta, Co-founder and Chief Executive Officer, Play-I
Topic: Kids Programming Robots

Todd Hylton, Senior Vice President, Brain Corporation

Alan Kay, TTI/Vanguard Advisory Board
Timeless Software

Jini Kim, Founder, NunaHealth, and Mikey Dickerson, subcontractor to QSSI and formerly Site
Reliability Engineer, Google
Topic: Fixing Healthcare.gov

Mark Maybury, Vice President and Chief Technology Officer, MITRE
10X Transformational Change

Michal Migurski, Chief Technology Officer, Code For America
Topic: Harnessing Technology to Solve Community Problems

Ike Nassi, Chief Executive Officer and Founder, TidalScale
Software Scaled Computing: Resizing the Computer to Fit the Application

Carlos Olguin,
Head, Bio/Nano/Programmable Matter Group, Autodesk Research
Programmable matter

Emina Torlak, Assistant Professor, University of Washington
Programming for Everyone: Languages That Automate Coding, Verification, and Debugging

Jake VanderPlas, Director of Research in the Physical Sciences for the eScience institute, University of Washington
Topic: Big Data Brain Drain

back to top

home about us activities and deliverables contact faqs copyright