From: matz@... (Yukihiro Matsumoto) Date: 2002-01-03T11:17:50+09:00 Subject: [ruby-talk:30096] Re: Ruby/Python: Software Engineering Hi, In message "[ruby-talk:30073] Re: Ruby/Python: Software Engineering" on 02/01/03, noone writes: |> I feel like methodologies belongs diffrent level of abstraction. |> Languages (and their features) are tools, and software engineering and |> methodologies are how to use tools. |> | |When this is said, I hear that a separation exists ("different level |of abstraction"). I guess it's easy for you to distinguish a "kitchen knife" and "how to use a kitchen knife". The former is a concrete tool, the latter is abstract "how-to". |To what degree are they separate? Are languages interchangable without |affecting how I do my work (the process)? Some methodologies are targeted toward specific tools, so that you have to modify / customize them to adopt different tools. In that sense, they are NOT "interchangable without affecting how you work". But I guess methodologies still remain same methodologies after customize, for example XP is XP even using C++. matz.