Leslie Lamport: Thinking Above the Code
YouTube Viewers YouTube Viewers
320K subscribers
354,917 views
0

 Published On Jul 15, 2014

Architects draw detailed blueprints before a brick is laid or a nail is hammered. Programmers and software engineers seldom do. A blueprint for software is called a specification. The need for extremely rigorous specifications before coding complex or critical systems should be obvious—especially for concurrent and distributed systems. This talk explains why some sort of specification should be written for any software.

http://www.microsoftfacultysummit.com

show more

Share/Embed