XP style

183 views
Skip to first unread message

kenneth gonsalves

unread,
Jun 2, 2012, 8:22:25 AM6/2/12
to chennaipy
hi,

an interesting question came up on another mailing list:
What is the meaning of the term 'in true XP style' in PEP 8?
--
regards
Kenneth Gonsalves

Chandrashekar Babu

unread,
Jun 2, 2012, 8:46:44 AM6/2/12
to chennaipy
Hi,

> an interesting question came up on another mailing list:
> What is the meaning of the term 'in true XP style' in PEP 8 ?

Maybe this --> http://www.extremeprogramming.org/ ?
--
Chandrashekar Babu
http://www.chandrashekar.info/

kenneth gonsalves

unread,
Jun 2, 2012, 9:02:26 AM6/2/12
to chen...@googlegroups.com
On Sat, 2012-06-02 at 12:46 +0000, Chandrashekar Babu wrote:
> > an interesting question came up on another mailing list:
> > What is the meaning of the term 'in true XP style' in PEP 8 ?
>
> Maybe this --> http://www.extremeprogramming.org/ ?

but would GVR fall for a buzz word like that - after all python is open
source and does not need such props to ensure code quality.
--
regards
Kenneth Gonsalves

Noufal Ibrahim

unread,
Jun 2, 2012, 11:02:25 AM6/2/12
to chen...@googlegroups.com
He probably looks beyond just the term and doesn't see it as "prop" as
much as a practice that might add value.

--
~noufal
http://nibrahim.net.in

kausikram krishnasayee

unread,
Jun 2, 2012, 1:04:55 PM6/2/12
to chen...@googlegroups.com
He probably looks beyond just the term and doesn't see it as "prop" as
much as a practice that might add value.
+1

unlike its brother "scrum" which has been rampantly commercialized, in the agile dev world particularly and the dev world at large, XP remains to a great extent a philosophy, sort of a zen of coding. I think the PEP subscribe to the philosophy, rather than any commercial implications the word might have. Having said that, the true debate, to me will be on 
what is  "'in TRUE xp style" rather than 'in true XP style" [ stree on the word true ]

/kausik

--
Kausikram Krishnasayee
Company: http://silverstripesoftware.com | Webpage: kausikram.in | Blog: blog.kausikram.in | Twitter: http://twitter.com/kausikram | Email: kaus...@gmail.com | Mobile: +91 9884246490

Chandrashekar Babu

unread,
Jun 3, 2012, 1:40:50 AM6/3/12
to chen...@googlegroups.com


Hi,

but would GVR fall for a buzz word like that - after all python is open
source and does not need such props to ensure code quality.

eXtreme Programming is a just a term that got coined to a well-known and
widely accepted approach towards software development that does not
follow the traditional waterfall life-cycle model (and their close derivatives).

Having said that, this approach of software development is pretty old (much
older than the term "XP" itself). Most dynamic programming languages blend
very well to this style (and that includes Python).

This is very much like the term "Open Source Software" itself. Many
software projects were indeed following this model of software development
and distribution - much before the term was officially coined. Now suddenly
all of these software projects use the F/OSS buzz-word in their props - isn't it ?

--
Cheers,
Chandrashekar Babu.,
FOSS Technologist and Corporate Trainer.
http://www.chandrashekar.info/

Sudharshan Sreenivasan

unread,
Jun 3, 2012, 6:11:32 PM6/3/12
to chen...@googlegroups.com

On 02-Jun-2012, at 8:22 AM, kenneth gonsalves wrote:

> hi,
>
> an interesting question came up on another mailing list:
> What is the meaning of the term 'in true XP style' in PEP 8?

I am guessing Extreme Programming. Its really so extreme that it will blow your brains out. :D

Sudharsh

kenneth gonsalves

unread,
Jun 4, 2012, 12:01:53 AM6/4/12
to chen...@googlegroups.com
On Sat, 2012-06-02 at 20:32 +0530, Noufal Ibrahim wrote:
> > On Sat, 2012-06-02 at 12:46 +0000, Chandrashekar Babu wrote:
> >> > an interesting question came up on another mailing list:
> >> > What is the meaning of the term 'in true XP style' in PEP 8 ?
> >>
> >> Maybe this --> http://www.extremeprogramming.org/ ?
> >
> > but would GVR fall for a buzz word like that - after all python is
> open
> > source and does not need such props to ensure code quality.
>
> He probably looks beyond just the term and doesn't see it as "prop" as
> much as a practice that might add value.

two programmers sitting at the same machine? ;-)
--
regards
Kenneth Gonsalves

Chandrashekar Babu

unread,
Jun 4, 2012, 3:54:43 AM6/4/12
to chen...@googlegroups.com
Hi,

two programmers sitting at the same machine? ;-)

Yes. Two competent programmers sitting at the same machine
are often productive than each of them working independently.
They benefit by learning each others technique, refactor code
faster, reduce rate of programming/logical errors and take turns
in coding/reviewing the others code to fight fatigue and brain-fog.

However, this doesn't work well if there's no synergy between
these two programmers, for instance - one programmer is doing
all the coding while the other being lazy and sleeps off. Or in
cases where one programmer is very competent while the other
is not.

--

Chandrashekar Babu

unread,
Jun 4, 2012, 4:03:08 AM6/4/12
to chen...@googlegroups.com
two programmers sitting at the same machine? ;-)

Yes. Two competent programmers sitting at the same machine
are often productive than each of them working independently.

On the lighter note, I did come across a married couple who
dated and got to know each other better after a couple
of  XP sessions. Don't know about the project,
but they benefited :-)
 
--
Chandrashekar Babu.

Noufal Ibrahim

unread,
Jun 4, 2012, 4:39:16 AM6/4/12
to chen...@googlegroups.com
On Mon, Jun 4, 2012 at 1:24 PM, Chandrashekar Babu
<chandrash...@gmail.com> wrote:
> Hi,
>
>> two programmers sitting at the same machine? ;-)
>
>
> Yes. Two competent programmers sitting at the same machine
> are often productive than each of them working independently.

Here is an anecdote about Guy Steele and Richard Stallman pair coding
back in the 70s. Both exemplify "hackers" at their finest and it's a
nice read - http://cycle-gap.blogspot.in/2007/09/extreme-pair-programming-guy-steele-and.html

[..]

--
~noufal
http://nibrahim.net.in
Reply all
Reply to author
Forward
0 new messages