Dafydd Rees

What's Up

Background

I've been a student of OOP and OOD for the last six years, and have become a big fan of many Smalltalk spin-offs (CRC-based design, patterns like MVC, JavaUnit, XP, HotDraw, frameworks /a la Johnson...) I like the way they emphasize good craftsmanship over blind faith in bleeding-edge technology. I wish that more people saw the lasting value of these things.

More about me can be found at http://www.dafydd.net.

Thoughts, articles and book references welcome.

Interests

Cool Stuff I'm learning about: SmalltalkLanguage, ObjectRelationalMapping (TopLink and Hibernate are of direct interest)

Cool Stuff I want to find time to learn someday: Lisp, ObjectDatabases?, http://www.usingcsp.com/ especially how to use it in OO code.

Stuff I love: a truly agile mindset, Smalltalk, Lisp ISBN 0262130114 , ObjectPrevalence?, Python, Ruby, Java when used minimally, Linux, open source

Stuff I hate: RationalRose, RationalUnifiedProcess, C++, "phases", people who look down on coders, Java when used like Pascal/Cobol, Windows, arrogance combined with ignorance, the J2EE mentality, the idea that you're clever because you're coping with unnecessary complexity

Things I'm using at work: ExtremeProgramming, JavaLanguage, JavaUnit, TopLink


Interesting Stuff Smalltalk stuff (subclass of interesting stuff)
How should "Dafydd" be pronounced? For English speakers: I'm told that the HebrewLanguage? version of "David" is quite close to the WelshLanguage pronunciation. (That's correct. In Hebrew "David" is pronounced da - vid instead of day - vid, emphasis on the first syallabel.) It's pronounced with the same emphasis in Welsh too: "da-vith".


CategoryHomePage
EditText of this page (last edited June 22, 2005)
FindPage by browsing or searching

This page mirrored in ComponentDesignPatterns as of April 29, 2006