HankRoark

Last edit February 5, 2004
I am the Senior Architect for Agris Corporation, a division of John Deere. I can be reached at mailto:[email protected].

I am an ENTP (I used to be an ENTJ, but the life as a consultant has changed me. Now nothing is ever settled in my life.) I think P's have more fun than J's.

I am a reformed CppProgrammer now prefering to use Java. Java, mainly because of the market focus (I suspect), is a much more enjoyable language with better tools. I don't know how I ever lived without MetaObjects and an Envy-like environment (ala VisualAge For Java).

My interests these days are focused on what does it take to turn someone from a OO-language expert to an OO expert (i.e.: Why does the person next to me know so much about C++ (for example) and yet so little about OO and the idioms that go along with it?). Also, I am interested in why there seems to be so few good OO people.

I commonly recommend Thinking in C++ ISBN 0139177094 and Thinking in Java ISBN 0136597238 to people wishing to learn OO. I love Design Patterns (GOF) but find it difficult to those new to OO to understand. As such, I am now recommending ObjectOrientedDesignHeuristics by Arthur J. Riel ISBN 020163385X, Designing Object-Oriented C++ Applications : Using the Booch Method by Robert Martin ISBN 0132038374, and TheCrcCardBook by David Bellin and Susan Suchman Simone ISBN 0201895358. All are excellent and tend to get developers thinking in terms of objects quickly.
I hang out on AOL Instant Messenger as roarkhh3. Feel free to chat with me.
At one point, I was the coach for the XpAtlanta project.
Isn't HankRoark the name of an AynRand protagonist?

Hank Roark is two AynRand heroes in one. Howard Roark was the hero of TheFountainhead; Hank Rearden was a hero of AtlasShrugged.
CategoryHomePage