BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Presentations Programming Should Be More than Coding

Programming Should Be More than Coding

Bookmarks
42:38

Summary

Leslie Lamport makes the case for separating the design details of what a program should do and how it should work from the business of writing code, and discusses how the design process should work. Note: Due to a mistake in timing on QCon's part, Leslie was told 35 minutes into his planned 50 minute talk that he only had 5 minutes left to speak.

Bio

Leslie Lamport is 2013 Turing Award Winner for "fundamental contributions to the theory and practice of distributed and concurrent systems,” much of the infrastructure implemented in places like Amazon.com is based on his research.

About the conference

Software is Changing the World. QCon empowers software development by facilitating the spread of knowledge and innovation in the developer community. A practitioner-driven conference, QCon is designed for technical team leads, architects, engineering directors, and project managers who influence innovation in their teams.

Recorded at:

Dec 27, 2014

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Timing Issue

    by Charles Humble,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Due to a mistake in timing on QCon's part, Leslie was told 35 minutes into his planned 50 minute talk that he only had 5 minutes left to speak. Despite this the presentation is so good we really wanted to publish it and, with Leslie's permission, have done so.
    Charles Humble
    Head of editorial, InfoQ.com

  • Re: Timing Issue

    by Preethi Subramaniam,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Hi,
    This is an excellent presentation. I would say a must read for any developer who aspires to grow to an architect.
    Can the slides be available for download too ?

  • Re: Timing Issue

    by Charles Humble,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Hi Preethi,
    Unfortunately we were asked not to make the slides for this presentation available.
    Charles Humble
    Head of editorial, InfoQ.com

  • Do (or can) mathematical specs relate to BDD specs?

    by Craig Doremus,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    First, I have to admit that I am one of the programmers who are afraid of math (although I have been trying to rehabilitate myself using Coursera and Khan Academy). I only say this because my question probably reveals my naivete (and/or stupidity). It seems to me that there is a relation between mathematical specs and the specifications used in Behavioral Driven Development (BDD) beyond being two things programmers should do. I have gotten a lot from unit testing in my programming work and know that it is a skill that requires rigorous thinking and practice like the mathematical specifications that Dr. Lamport advocates. Please advise.

  • Please, please, make the videos downloadable for offline viewing!

    by Palo Mraz,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Also, the audio is too quiet in the web browser; download the video file, I can boost the audio level in VLC...

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT