Skip to search.
domaindrivendesign · Domain-Driven Design

Group Information

  • Members: 2909
  • Category: Software
  • Founded: Sep 27, 2002
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Messages

  Messages Help
Advanced
Is this a Specification?   Message List  
Reply Message #2145 of 23088 |
Re: [domaindrivendesign] Re: Is this a Specification?

>So assuming someone did want to want to learn to think differently what
>would you go with? Ruby, Python, Smalltalk?

I prefer Smalltalk. But it doesn't matter what I prefer. You should
choose a language based on who is around you. Do you know somebody who
is a fan of one of these languages? Could you talk regularly with this
person? Better yet, could you do a project with this person?

By far the best way to learn a language is to work with an expert in it.
You should pick a language based on people who you know. One expert is
all it takes, but you need one.

The best situation is where you work regularly with the expert on a
project using the language, even if it is only every Thursday night.
It would be almost as good if you would work on the project on your
own but bring code samples to the expert when you have lunch twice a
week.

It is possible to learn a language on your own, but it takes a long
time to learn the spirit of a language unless you interact with experts.

-Ralph Johnson



Thu Apr 28, 2005 11:11 am

rej_13
Offline Offline
Send Email Send Email

Message #2145 of 23088 |
Expand Messages Author Sort by Date

... Just a thought... I sounds like things could be sort of interesting for agile development with DSLs. I wonder how early or how late in a product of...
Scott Bellware
sbellware Offline Send Email
Apr 28, 2005
8:28 am

... I prefer Smalltalk. But it doesn't matter what I prefer. You should choose a language based on who is around you. Do you know somebody who is a fan of...
Ralph Johnson
rej_13 Offline Send Email
Apr 28, 2005
11:11 am

If you want to learn a new way, sometimes it's easier to go as far as possible from the old ways, rather than try it in baby steps. You aren't as tempted to...
yahoogroups@...
jhrothjr Offline Send Email
Apr 28, 2005
12:24 pm

Lots of great advice here. I guess now I need to figure out which way(s) to go. 1) Think of new ways to think in my current langauge as Eric points out - it's...
Steve Eichert
eichert12 Offline Send Email
Apr 28, 2005
1:20 pm
 First  |  |  Next > Last 
Advanced

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help