Rick De Natale

Another update as of February 2009

Since my last update, I've done some Ruby Language and Ruby On Rails freelancing, spent most of 2008 working for a Rails startup which ceased development in November, and I'm now once again trying to establish a freelance consultancy based on Ruby with or without Rails.

If you are interested my Ruby oriented blog is at talklikeaduck.denhaven2.com .

If you are an old buddy and want to reestablish contact, my linked in profile is at www.linkedin.com


I guess it's time for another update:

I've been retired from IBM since mid-March of 2005. I manage to keep myself busier than before, doing entirely what I want to do without management input, well except from my wife.

On the software front, I'm the home sysadmin, playing with Linux and lots of FOSS software and trying to keep the webserver, and email working. I've been sampling lots of languages, most recently Ruby which has lots of neat ideas, but probably too much syntax for an aging Smalltalker like me.

I a mediawiki based wiki which focuses on the early history of US manned spaceflight at www.mercuryspacecraft.com I'm also working on a book on Project Mercury with plans to publish it on lulu when it's done, although the wiki has had unmoderated posting turned off since I had far more in the way of wikispam than contributions, and the book is on indefinite hold.

If anyone cares, here's a little of what's been happening to me Rick De Natale over the 4 years since I visited the mecca of wikidom

My assignment to Object Technology International ended a couple of years ago. My trail at OTI ended up in a group which was working with customers implementing Telematics functions in embedded Java. This sub-group of the OTI lab got absorbed back into IBM at the beginning of 2002. In mid-2003 I transferred to the IBM PVC and Standards department. I am currently working out of my home, overlooking a cul-de-sac where about a dozen young children play in random patterns and intervals, and wishing that time and my bad back would allow me to get out on the golf course more often. I'm still trying to break 110!

I also spend time playing with various computer toys. Which is what led me here. I started looking at various wiki implementations to use to document my own system, and decided to check out what my old friends might be doing here.

If you want to reach me, the best bet is rick.denatale@gmail.com

Anything after this line is pretty old.


Wow, has it really been over three years since I've visited Wiki! Having missed the last two Oops La-s, I just returned to attend the 2ndVancouverOOPSLA for another invigorating week with Ward And Kent, and many others, and got yet another injection of Extreme Programming from Kent Beck. Rick De Natale has been attempting to practice Extreme Programming even on solo projects (Kent Beck assures me that it's okay to practice Pair Programming by yourself, as long as you are schizoid).

Rick De Natale started doing OOProgramming many years ago at a small company called IBM

In early days this took the form of inventing a hybrid language called ClassC. Rick De Natale had the same basic idea that Brad Cox did of adding the Smalltalk message semantics to C by way of simple additions to the language.

After experiencing the difficulties of dealing with a hybrid language (which Rick confessed at a panel entitled "OOP in the Real World" at OOPSlA/ECOOP '90 in Ottawa), Rick De Natale got access to real Smalltalk implementations and hasn't been the same since.

Rick De Natale proposed combining the functions of the Next Interface Builder, with the interactiveDevelopmentEnvironment of Smalltalk which led to a project in IBM called the Application Builder, which for better or worse eventually led to popularity of the Visual Programming movement fostered by Visual Age.

Rick De Natale served as secretary of X3J20 which drafted a Smalltalk standard for ANSI.

Rick De Natale was also technical lead of the team which produced the DistributedFeatureForIBMSmalltalk.

Rick De Natale now finds himself working at Object Technology International in the Raleigh Lab, where he explores server issues for both Smalltalk and Java.

20100724 Thank you: I just fixed the broken link to Butler Lampson's paper. -- Rick De Natale


See original on c2.com