The Muddy Diamond Bar & Grill
"APL is like a diamond. It has a beautiful crystal structure; all of its parts are related in a uniform and elegant way. But if you try to extend this structure in any way - even by adding another diamond you get an ugly kludge. LISP, on the other had, is like a ball of mud. You can add any amount of mud to it and it still looks like a ball of mud." -- Joel Moses

"Project management is like a muddy diamond. It looks messy, dirty, and worse than useless from the outside, and contains an elegant structure on the inside. Unfortunately, if you wash the mud off to get a good look, or to make it pretty, you expose razor-sharp facets on which you are certain to cut yourself badly." --Strata Chalup

A log of pointers, practices, war stories, and miscellany, documenting the author's increasing involvement with software project management in specific, as well as project management in general.


This page is powered by Blogger. Isn't yours?
Saturday, February 17, 2001
Fair Measures

These pages have in-depth information on various issues such as overtime, wrongful termination, disability law, and so on. The folks hosting the pages are also providing services for pay, such as seminars and training, but they have encapsulated a lot of good info into the web pages here.




Friday, February 16, 2001

By the way, I blogged too quickly on that one-- the paragraph describing Ruby should be quoted, it's the first paragraph in the article "A freely available pure object-oriented language", by Dave Thomas and Andy Hunt in the January 2001 Dr. Dobbs. That's where the link goes.




Jan01: Programming in Ruby

Take the pure object orientation of Smalltalk, but remove the quirky syntax and reliance on a workspace. Add in the convenience and power of Perl, but without all the special cases and magic conversions. Wrap it up in a clean syntax based in part on Eiffel, and add a few concepts from Scheme, CLU, Sather, and Common Lisp. You end up with Ruby.




Ruby Home Page

Will the "real" Ruby homepage please stand up? Ok, it's this one.




What is Ruby?

I haven't actually sat down and learned Erlang. I wonder if I'll sit down and learn Ruby? :-) Then again, I've never learned Perl, either....