http://qs321.pair.com?node_id=388558


in reply to Re^2: Software design -- The confussion of buzzwords
in thread Software design -- The confussion of buzzwords

Now, now. Wassercrats is notorious for saying something perfectly sensible in the shortest possible terms. Unfortunately, in English, this means ambiguity. Let's add just a little for tolerances:

I wouldn't agonize over studying and mastering all those processes and methodologies. While they might be useful, they also might not, and they aren't a pre-requisite to writing good code.

I think that's a little closer to his original intent. People can get paralysis from worrying too much about coding in the nebulous Right Way just as easily as they get crap code from Slamming Out Code Without Thinking(R)*.

On the other hand, to quote D.A.R.Y.L., "All knowledge is learning and therefore, good." It's probably worth perusing some of those methodologies, just to see if someone happened to strike gold. Just don't count on it. :-)

* - SOCWT is (not) a registered Service Mark of Micro$uck.

  • Comment on Re^3: Software design -- The confussion of buzzwords

Replies are listed 'Best First'.
Re^4: Software design -- The confussion of buzzwords
by zzspectrez (Hermit) on Sep 05, 2004 at 03:59 UTC

    I am not concerned about what is "the right way" as much as what are the more sucessfull ways. Currently, I am lacking any formal tools on software design and would like to add some to my toolbox.

    Unfortunately, it is really hard to find any refrences that give an overview of the different design philosophies and methodologies. You almost have to pick a buzzword and learn it. However, I dont want to waste my time learning about a million different design models that I probably will never use since I dont work as a programmer and am not developing for a customer (I am the customer) and dont work with a team of other programmers.

    zzSPECTREz