I have to agree with Stan, at least that has been my experience, I 
once for a few months found someone to do pair programming, we werent using 
XP, but we endend up complementing each others weakness and so without even 
telling the managers and etc, we redivided the tasks to get the job done 
faster and not have to code all night before a deadline...
         but that was just once, and a lot of time you do get stuck with 
some programmers that are even lazy to search for an answer, my guess is 
that if I had a problem with struts and searched the archive of the list 
95% chance someone already had the same question...

         just my two cents...

         tiago nodari

At 06:02 AM 8/17/2002 -0700, you wrote:
>ok - devil's advocate:
>
>Open Workspace - done it.  great idea but I want to pick the other 
>programmers who go into the pod with me.
>Iterations - of course.
>Retrospective - put some lipstick on this pig.
>
>It all sounds great but what if you don't want to give up your cushy 
>office to sit in a big room with a bunch of lousy programmers explaining 
>things to them all day before a deadline only to see them leave at 4 in 
>the afternoon while you stay 'till 2am to finish the coding.  And repeat 
>that every day for 2 months and then watch the pointy haired boss pat them 
>on the back for their hard work.  What if I want to telecommute?
>
>Many brick and mortar companys have bad programmers that are lazy and just 
>don't care that much about deadlines because nobody ever gets fired.  This 
>is a shame since many good programmers are unemployed right now.
>
>I totally agree with disposing of much of the formality.  Most people get 
>so wound up with formality like the Rational Unified Marathon of processes 
>that they completely forget about a little something called "common sense".
>
>Here is a typical senario from an IT shop: - let's call it IT shop "X".
>Use Cases are produced whith complete jiberish straight out of a Rational 
>Rose example which makes absolutely no sense in this particular 
>application.  Wasting weeks completing verbose documents that don't even 
>resemble the finished system and never get read by anybody and get lost in 
>the corporate backup of Terabye infinity.  Users that scratch their heads 
>while saying "yah.  Yah - that makes sense I guess." when you know full 
>well they don't understand a damn word on the document.  Why not dum down 
>the use-case so that it actually describes what the system does?  I don't 
>think Rational carved their examples in stone.  Pointy haired manager 
>gives analyst a pat on the back for producing more than 4 pounds of 
>documents.  Programmers code quitely in the corner with the REAL use-cases 
>in their heads.  Bad Programmer "C" makes a pretty collage by cut/pasting 
>code from other better programmers.  A new IT directive is emailed out: 
>"We will switch technology every 2 months randomly and for no good reason 
>so that we don't get really good at anything and we don't spend too much 
>time building actual applications. Programmer "X" would really like to 
>work with technology "Y" so we will take the highest priority project and 
>announce to the entire company that we will complete this project in half 
>the required time with the completely new technique that nobody knows 
>yet.... and we will do it while blindfolded... and smoking a 
>cigarette.  Ready - set - go."
>
>You're much better off getting a couple of GOOD programmers to understand 
>the system AND sit in the same room to hammer it out.  Down with 
>documentation!  Who's with me?  (did I say that out loud?)
>
>XP sounds great for ideal situations but I don't think some of the 
>practices would fly in all  shops.  Although I wish I lived in a utopian 
>world where users and IT could get together, share a coke while holding 
>hands and singing Cum-ba-ya.  Sometimes it's like trying to bring peace in 
>the Middle East (which I also wish was possible).  I can see XP being 
>hyped, mandated, tried, failed, try it again, failed and being dropped for 
>ever like ISO9000.
>
>People aren't convinced they have a problem.
>People know they have a problem, but are afraid to risk doing something 
>different to try to solve it.
>People know they have a problem, are willing to try to solve it, but 
>misunderstand the problem they are trying to solve.
>People know they have a problem, are willing to try to solve it, 
>understand the problem, but are constrained to the status quo.
>Some people are complete idiots without a stitch of common sense.  These 
>people will always have problems.
>
>...anyways.  It's the programmers that actually get the job done. Managers 
>and users are merely window dressing although we do have to make them happy:-)
>
>Disclaimer:  The characters of Bad Programmer "C" and Programmer "X" were 
>ficticious.  Any similarity to actual programmers is completely 
>coinsidental and should in no way be used to incriminate me.  The pointy 
>haired manager is real person and I can give you his address if desired.
>
>Here's lookin up your old address,
>Stan
>
>Andrew Hill wrote:
>
>>Oh nonsense. We use XP and I can assure you that its not a conspiracy.
>>Honest! Thats just propoganda put out by bourgeious neo-imperialist
>>running-dog pig capitalist roaders (who will be first up against the wall
>>when the revolution comes).
>>
>>We like XP so much we use what I like to term 2XP - or double XP.
>>Like normal XP 2XP involves 40 hour weeks, only we figure if you can get a
>>lot done in one 40hour week, imagine how much you can get done in 2! So we
>>have 2 40hour weeks every 7 days.
>>Instead of wasting 2 programmers on pair programming, with one coding and
>>one watching, we have one programmer fulling both the watching and the
>>programming role. (Now whenever my boss asks me why Im just watching the
>>screen and not doing anything I can reply: "Im doing XP!")
>>
>>Seriously though, I dont think I could stand using a method other than XP.
>>It would be soooo inefficient and slow, and troublesome, and error prone.
>>How did people survive before XP????
>>
>>
>>-----Original Message-----
>>From: Galbreath, Mark [mailto:[EMAIL PROTECTED]]
>>Sent: Saturday, August 17, 2002 03:31
>>To: 'Struts Users Mailing List'
>>Subject: RE: XP (and not the Microsoft kind)
>>
>>
>>XP is a Communist conspiracy.
>>
>>-----Original Message-----
>>From: Cliff Rowley [mailto:[EMAIL PROTECTED]]
>>Sent: Friday, August 16, 2002 2:01 PM
>>
>>A bit of off-topic, but it's Friday, so there :)
>>
>>Today I read an new article on IBM developerWorks on eXtreme
>>Programming, in which the author pretty much sorts the wheat from the
>>chaff in explaining XP, and I am very interested.  I'd avoided XP in the
>>past because all the FUD that surrounds it made it difficult for me to
>>determine exactly what it was and what it involved without spending a
>>significant amount of time researching it (time is money!).
>>
>>Now I am curious as to who is using XP and how true it is to it's
>>promise of increased collaboration, increased productivity and more
>>importantly increased project success rate.
>>
>>Being unedjumucated, I have found it difficult in the past dealing with
>>projects in the various ways I have experienced.  I've not had a great
>>time all in all, with too many horror stories for someone with only 4
>>years professional experience.  I've found myself asking 'why?' quite a
>>lot, and I've always wondered if there was a better way.  This also has
>>a lot to do with why I operate as a one man band, and generally try to
>>avoid 'complicated' development.
>>
>>If anyone has any views on XP or any real world world experience with
>>it, I'd love to hear about it.  It appears that XP is being more widely
>>adopted these days, with JUnit and various other tools available that
>>support the XP processes.
>>
>>The article is here, for anyone interested:
>>http://www-106.ibm.com/developerworks/library/j-xp0813/?n-j-8152
>>--
>>
>>Regards
>>
>>-------------------------------------------
>>Cliff Rowley        |     [EMAIL PROTECTED]
>>Software Engineer   |   www.doctype.co.uk
>>+44 (0) 1206 514263 | www.cliffrowley.com
>>-------------------------------------------
>>
>>
>>--
>>To unsubscribe, e-mail:
>><mailto:[EMAIL PROTECTED]>
>>For additional commands, e-mail:
>><mailto:[EMAIL PROTECTED]>
>>
>>--
>>To unsubscribe, e-mail:
>><mailto:[EMAIL PROTECTED]>
>>For additional commands, e-mail:
>><mailto:[EMAIL PROTECTED]>
>>
>>
>>--
>>To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
>>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>>
>>
>
>
>
>
>--
>To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>

cya,

Tiago Nodari
Need a JSP Developer? I am looking for a job in the US...
www.nodari.org

Reply via email to