[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    [Panel-devel] Fwd: [Slicker-devel] irc dump about our Atuin code
From:       panel-devel () datormaffian ! com (danalien)
Date:       2005-06-17 19:52:58
Message-ID: 200506171952.26964.panel-devel () datormaffian ! com
[Download RAW message or body]

On Fridayen den 17 June 2005 18.12, Aaron J. Seigo wrote:
> well, this is why i asked. because when i read it over and i didn't see 
> anything in it that isn't in today's kicker design. yes, kicker doesnt' have 
> the concept of "cards and cardstacks" (and i don't see that as a negative, 
> btw), but the actual class designs are pretty reminiscent of those in kicker 
> right now and many of approaches are pratically 1:1. so i'm not sure what i'm 
> supposed to be looking at and going "ah, i see".

oohh, didn't know that. good for kicker  :)

then yes, not so much to 'glean' no.        *gets the picture*
 
> this has been an ongoing problem for slicker: it's aimed to reinvent 
> everything instead of working with projects and code that already exist. 
> perhaps the defining moment was when the slicker devs decided that providing 
> containers for kicker applets wasn't worth it and it would be a better route 
> to just reimplement every applet for slicker that already existed in kicker. 
> not only did this approach starve it of developer resources and interest, but 
> it's taken all this time to come to a design that reflects what already 
> exists elsehwere. we're moving on from there, not trying to get there.

mind you, we did *this over a year or so ago ... 

well, 'the defining moment' was when we saw that our 'legacy' code just ran 
hell of a slowish (an no matter how much you patched it, it wouldn't matter), as it \
was of an architectural-falure ... as it basically was a thing ppl more then less \
hacked & patched together with duct-tape .... As no-one had taken the time to 'step \
back' and 'charter a sound course', back when the slicker-concept was just "fop's \
mockups" ... and opted just to start hacking at it & patching it when a hole was \
found...  So we (who didin't like that 'hacked & patched"-architecture) began on the \
rehaul, lets-do-it-from-the-foundation-and-all-the-way-up..  When we saw that a fresh \
clean-start would be  easier then mess around with 'the legacy', and since 'legacy' \
was seen more as a 'proof of concept' which made the decision even easier to take.

So we lost some dev's in the rehaul process, and then there was this school-factor \
for our main dev (rawler) that kept him allready far to busy....

Anyhow, things happened, we've learned one and another thing along the way - and the
journey at the end was 'worth it' from our (those that are still around) POV :)



BTW,
An other thing I've noticed is that for some reason (well, mainly in big-projects) is \
the 'bad vide' they get from the phrase "lets redo it, from the ground up".  And it's \
become this "taboo" thing to even mention it around *these_big-projects.

Though, the thing *they don't ask, though should (IMHO), is:
  
     Have ${We} passed our No-Return-Boundary, or not?

Sure, if one has, it makes no sense to start from scratch... but the thing is, we \
(slicker) realized we hadn't [after an analysis...]. So we gambled and went for it \
... 

Try we did & failed we did - though certain failure would we do even if we hadn't \
tried at all.  </yoda> :-) Since 'legacy' wouldn't do it anymore.

> i really don't want the slicker cultureal approach to things reflected within 
> plasma as i believe that would be detrimental to the future of the project.
> 
> if there are things we can actually learn from slicker, great; but i'm not 
> seeing them (which is why i asked). if those involved with the slicker 
> project would like to work on moving plasma forward, great. in fact, i think 
> that's best thing they could do to achieve their vision of a 
> non-crappy-set-of-desktop-widgets-that-actually-ship.


-- 

//   with regards
//   UID ::  panel-devel  ::  <${gofigurewhatmyemailis}@datormaffian.com>

- - -
  /\/\
(^.^)
 (")")
 *This is the cute kitty virus, please copy this into your sig so it can spread


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic