RSS 2.0

Personal Info:

Joe Send mail to the author(s) leads the architecture of an experimental OS's developer platform, where he is also chief architect of its programming language. His current mission is to enable writing large-scale software that is reliable, secure, and scalable by-construction. Before this, Joe founded the Parallel Extensions to .NET project. He has been granted 19 patents, with 49 pending. When not working, Joe enjoys travelling with his wife, writing books, writing music, studying music theory & mathematics, and doing anything involving food & wine.

My books

My music

Disclaimer:
The content of this site are my own personal opinions and do not represent my employer's view in anyway.

© 2012, Joe Duffy

 
 Friday, January 09, 2009

Along with type systems, I'm casually interested in formal specifications and verification of software.  During lunch today, I watched an internal Microsoft Research talk given by Leslie Lamport.  The topic was TLA+ -- his formal verification system -- during which he blurted out a couple amusing quotes:

"Writing is nature's way of letting you know how sloppy your thinking is."
       --- Guindon (cartoon)

"Math is nature's way of letting you know how sloppy your writing is."
       --- Leslie Lamport (riffing on Guindon)

And related:

"Formal math is nature's way of letting you know how sloppy your math is."
       --- Leslie Lamport

They made me chuckle out loud, so I figured I'd share them.  Unfortunately the talk isn't available outside the company (as far as I can tell), but Lamport has written a book, Specifying Systems, available online, in addition to dozens of interesting papers, on the topic.

1/9/2009 1:12:05 PM (Pacific Standard Time, UTC-08:00)  #   

 

Recent Entries:

Search:

Browse by Date:
<January 2009>
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

Browse by Category:

Notables: