Re: Summary and few tips
Rogelio Serrano <[email protected]> Sun, 23 Jan 2005 18:20:34 +0800
| Newsgroups | gmane.comp.graphics.y.devel |
|---|---|
| Message-ID | <[email protected]> |
On Sun, 23 Jan 2005 09:11:39 +0000, Casey Allen Shobe <[email protected]> wrote: > On Friday 21. January 2005 07:10, Fred P. wrote: > [a lot about not coding properly, advocating not keeping one's long > term goals in mind and writing a big dirty hack that "can be fixed > later"] > > Well, then we'd have another XFree86, and I don't think anybody wants > that. > So is the linux kernel. XFree86 was mismanaged. Linux kernel is not. Did Linus ever think about the grand design of the unified driver model when he started out? Linus did not even design Linux to become a general purpose kernel. He started with a terminal emulator. Are you familiar with the HURD? I can see the parallels here. I once tried starting a project that did not go anywhere because I wanted to get the initial design and implemenation to be as bug free as as possible. I ended up building smaller projects so I can learn enough to build the grand design. Now 5 years passed and all I have are the small bits of my grand design. I was even scared to refactor the pieces into the initial implementation because I can not verify the correctness of the code. Its better to start with the most simple and obvious design. Thats the baseline. Then you test and refactor and so on. If we all wanted to have enough experience coding so we get the main effort right the first time, its going to take decades before we see any progress. How many experienced coders are needed to have regular releases of Y? Right now there seems to be 4 part time coders. Do we want a 36 month cycle? What chance does this project have if modular xorg becomes stable? I think we would all be so busy playing with our window managers so that Y 1.0 will be pushed back another 10 years. Or never released at all. -- Blood is thicker than water... and much tastier John Davidorff Pell