Reference Documentation Lead at Xamarin
Contributing Editor and Columnist, SD Times. Editor of now-defunct magazines including Software Development, Computer Language, AI Expert, and Game Developer.
On Twitter at @lobrien
Not a bad coder.
48 Did the developers of Java consciously abandon RAII? nov 7 '11
25 Why is it good to split a program into multiple classes? jun 26 '12
23 Are Git branches, in fact, “homeomorphic endofunctors mapping submanifolds of a Hilbert space”? sep 16
19 What is MVC, really? dec 30 '11
10 Why is there such limited support for Design by Contract in most modern programming languages? jan 6 '12
8 Is it possible to automatically convert code from a low level language to a high level language? jan 13 '12
7 How big should OSGi bundles be? jan 9 '12
7 Proper Model-View-_____ design oct 30