[Schevo-devel] [TUTORIAL] - Create and Evolve a Simple OO Application

Matthew Scott mscott at goldenspud.com
Tue Feb 22 18:02:29 EST 2005


Ilias Lazaridis wrote:
> 
> I would like to ask you to not make parallel development of the tutorials.
> 
> Just give me the answers and I will complete the newcomer tutorial.
> 
> You should support my process instead of creating a 2nd production path.

I'm not creating a 2nd production path. I'm continuing the one you 
started, using a collaborative process via the Schevo wiki :)

I took the document you produced, and was going to (and still will) edit 
it to become a full-fledged document, complete with screenshots, links 
to relevant details should users request them, support within Schevo to 
create templates, etc.

The tutorial will take into account the questions you've raised earlier, 
if necessary.  I'm sure other questions will, in time, be answered and 
information recorded in the Wiki.

By all means add commentary or make edits to what I've produced based on 
your original draft.  I don't necessarily subscribe to the notion that a 
wiki page created by someone should be edited by only that one person, 
though.

Also, I sense that you expect the Schevo development and support process 
to be somewhat linear.  Example: you seem to wish that Pat and I would 
answer questions so you can then update a wiki page, rather than 
accepting that the path of least resistance is for us to answer your 
questions VIA updating a wiki page or two and point you to that page.

Don't expect, and especially please do not prescribe to us, that Schevo 
development be a more linear process. :)   It has never been so, and it 
has progressed quite rapidly and successfully with the way we've been 
doing things thus far.

You've raised many questions that we plan to answer, and given many 
suggestions that we feel worth implementing.  The order that remaining 
questions are answered, or that pending tasks are completed, will be 
determined by a lot of varying things, but not necessarily by the order 
in which they were raised.  :)

Have patience, and your questions will be answered and we will take 
steps to help you and others use Schevo.



> my statement referes to the above requoted text and was meant as a 
> priorization of "tutorial-convenience" and 
> "installation/multiple-configuration-convenience"
> 
> I think it is more important to increase convenience in the above 
> mentioned section [decoupling of installations, enabling multiple 
> versions/constellations].

Orbtech believes it's important to generally progress all areas of a 
software system with equal intensity, to produce a result known as 
"sashimi".  See http://www.controlchaos.com/about/how.php

While individual features and tasks may at times be prioritized by 
professional needs or the needs of third parties interested in using 
Schevo to develop their own software, in general we prefer to advance 
schevo "breadth-wise" rather than "depth-wise".

I understand why you think it is important for installation issues to be 
resolved, the facts of the matter are:

* You have successfully installed and run a Schevo app using Windows.

* Another member of this list has done the same.

* I asked a Linux-using friend of mine, who only casually programs in 
Python, to download Schevo and go through the Debian installation 
process.  He helped me resolve some issues and he had a successful 
install in less than 30 minutes, discussion time included.

We are prepared to work on other aspects of Schevo now that we know that 
*several* of the people interested in using Schevo can now do so 
successfully.

I hope this helps explain why we are not going to linearly fix every 
single issue that there is with making Schevo simpler to install before 
moving on to other tasks.  It's advanced far enough for now, and in time 
will advance further.



> 
> ok.
> 
> And: it is important to support contributors efforts [e.g. answering 
> question] instead of reacting with new tasks.
> 
> Please complete my questionaire, thus I can complete the Newcomer tutorial.

See above notes about linear vs. non-linear development and collaboration.

And by all means -- HAVE FUN! :)

Yes, Orbtech uses Schevo in a professional environment, and yes, Schevo 
is targeting professionals who need to develop applications rapidly 
using a sturdy database tool.

However, it is not necessary for these conversations to be strictly 
"professional" and devoid of humor as 
http://lazaridis.com/core/project/email.html suggests.

See http://blog.ianbicking.org/strange-and-unprofessional.html

"""
"Strange and unprofessional" -- hold that up as a compliment! It's just 
another way of saying "imaginative and alive". Woohoo, to hell with the 
enterprise! Let's all say to together!
"""

HAVE FUN!  :) :)


-- 
Matthew R. Scott



More information about the Schevo-devel mailing list