Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

We shall code... (Important)

 [1/3] from: ryanc:iesco-dms at: 15-Aug-2001 11:06


Hi All, I think we all have alot of good ideas, mail client, web portals, file sharing, and others. Now comes the hard part, designing not just a program, but a movement that can get from point A to point Z. It has always seemed to me that even the simplest of tasks when given to a committee, suddenly become complex issues. I suppose it is human nature to strive for perfection in different ways. Whatever the reason, I am sure most of you have witnessed such chaos many times before, and understand the troubles of group efforts. One thing I have noticed about this list, is that anytime anybody needs a hand, they get it. Some of you remember our friend "princepawn." He didn't seem to know much rebol. Almost everyday for quite awhile, he would tell us he needed to do this or that, and a bunch of us would work out how to do it, often writing little functions and such, which he probably just plugged into his program he was working on. I recall some of us wondering if he actually did any of the work. His system seemed to work quite well. As when he need help with parsing, those of us that were parsing experts would quickly come to his aid, and when it was objects he needed help with, the same thing. My recommendation is that whatever we want to work on, we do a "princepawn". We plan our programs very well, identifying areas that could be modularized. Before writing the program, or maybe after writing the shell, post to this list some of the units (functions, forms, objects, dialects, database, etc) you might like other people to write. Odds are you will get someone who has written something similar to that before, and they will do an excellent job in record time. In fact you should be able to carry out this system all the way from conception, having a GUI guru write the interface, someone multi-talented write the shell or flow chart, and so forth. Rebol is one of the best languages in the world for doing this. I bet by using this method, Rebmail could have been written within a week. --Ryan David Vydra wrote:
> I say that some of us need to choose a goal(s) and start a project or two > on sourceforge.org in search of the "Killer App". I would like to make sure
<<quoted lines omitted: 109>>
> [rebol-request--rebol--com] with "unsubscribe" in the > subject, without the quotes.
-- Ryan Cole Programmer Analyst www.iesco-dms.com 707-468-5400

 [2/3] from: ryanc:iesco-dms at: 15-Aug-2001 12:52


Hi All, I think we all have alot of good ideas, mail client, web portals, file sharing, and others. Now comes the hard part, designing not just a program, but a movement that can get from point A to point Z. It has always seemed to me that even the simplest of tasks when given to a committee, suddenly become complex issues. I suppose it is human nature to strive for perfection in different ways. Whatever the reason, I am sure most of you have witnessed such chaos many times before, and understand the troubles of group efforts. One thing I have noticed about this list, is that anytime anybody needs a hand, they get it. Some of you remember our friend "princepawn." He didn't seem to know much rebol. Almost everyday for quite awhile, he would tell us he needed to do this or that, and a bunch of us would work out how to do it, often writing little functions and such, which he probably just plugged into his program he was working on. I recall some of us wondering if he actually did any of the work. His system seemed to work quite well. As when he need help with parsing, those of us that were parsing experts would quickly come to his aid, and when it was objects he needed help with, the same thing. My recommendation is that whatever we want to work on, we do a "princepawn". We plan our programs very well, identifying areas that could be modularized. Before writing the program, or maybe after writing the shell, post to this list some of the units (functions, forms, objects, dialects, database, etc) you might like other people to write. Odds are you will get someone who has written something similar to that before, and they will do an excellent job in record time. In fact you should be able to carry out this system all the way from conception, having a GUI guru write the interface, someone multi-talented write the shell or flow chart, and so forth. Rebol is one of the best languages in the world for doing this. I bet by using this method, Rebmail could have been written within a week. --Ryan Ryan Cole Programmer Analyst www.iesco-dms.com 707-468-5400

 [3/3] from: henrik::webz::dk at: 15-Aug-2001 23:32


Hi I'm new here on the mailinglist and was surprised to find so many equal-minded people here (or maybe I'm just lucky? :-). I totally agree with you, Ryan. As a software engineer, I can't help but constantly think of the following steps in making of programs: 1. Brainstorm on ideas, features, etc. 2. Define the specification of requirements based on the brainstorm 3. Design the program, splitting it into parts as you mention 4. Code the parts 5. Document each part 5. Test each part (provided each part is testable) 6. Integrate the parts to a complete program 7. Test the program If we're smart enough, some of those parts could be designed to be reusable in future programs. Now, following the thread here, it seems the brainstorm is well under way. How about collecting this information and make it centrally available? And what about a document and code repository? Are there any standard places for this for Rebol programmers? Regards, Henrik Mikael Kristensen HMK Design On Wednesday 15 August 2001 20:06, you wrote:

Notes
  • Quoted lines have been omitted from some messages.
    View the message alone to see the lines that have been omitted