1) Understanding. It is extremely hard to pick up others' code and figure out what they did. If you are going to actually go through their code to the point of understanding all of it (if that's even possible), it would be quicker to just write your own. I'm all for looking at how all the different control centers are implemented for gathering ideas and maybe even using snippets (giving credit of course), but I feel that it will not be easier to take Yast and modify it, rather it will be very frustrating that Yast will do some things but we won't be familar enough to change it in every way we wish.
I can only agree because it is a longer description of what I meant when I said
sjieke wrote:We will also need time to understand the inner workings
4) Experience. I realize that this probably isn't everyone's goal and from an application standpoint isn't a goal at all. However, for the sake of those who decide to develop this and possibly even for the Sabayon community in general, I feel it would be better if we made something completely on our own. We'll have much better understanding than when we started and a program to be proud of. We'll most likely be able to contribute much more in the future from the experience we've gained. All the ladies will dig us.
And my equivalent for this was
Another reason is that we will have complete control and ... the challenge to design a good framework
To stop quoting you
, I can say we would "start from scratch" for the same reasons...
As for the design, I don't fully agree. For the interface we should indeed start with command line, but the framework should be good from the start. If we don't think it over before starting and don't start with a (in our opinion
) perfect framework, we will encounter problems as things will get more advanced. And from experience I can say that problems by design (aka design flaws) are a pain in the as the solve and will most likely result in redesigning (refactoring) stuff.
I'm serious about this, so we do need a place to continue are discussion. A private forum would indeed be a solution (someone of the mods can/will do this?) or maybe a mailing-list somewhere?