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.
51 Did the developers of Java consciously abandon RAII? Nov 7 '11
36 Are Git branches, in fact, “homeomorphic endofunctors mapping submanifolds of a Hilbert space”? Sep 16 '14
27 What is MVC, really? Dec 30 '11
26 Why is it good to split a program into multiple classes? Jun 26 '12
10 Why is there such limited support for Design by Contract in most modern programming languages? Jan 6 '12
9 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 '14