Talk:Extreme programming

message: 12-Feb-2008: To help keep old issues in perspective, I have retrofit year headers (such as "Topics from 2006"), as in other talk-pages, to avoid rehashing very old issues, while also not archiving the important old decisions. Replies can still be added anywhere, with the understanding that some topics were settled years ago. Sorting topics by year, I moved 3 issues from 2004 to the top, under Topics from 2004, and moved the newer 2006 section "Controversial aspects" into the Topics from 2006 (4 topic sections have been moved by year). -Wikid77 (talk) 19:33, 12 February 2008 (UTC)
thread_title: Retrofit year topic headers

message: 12-Feb-2008: This talk page, over the past 1000 years had become numerous tub-sopics of "Neanclup"; however, after a few centuries, any busy article might require additional cleanup, for dozens of older reasons.  It seems less logical to start a new section for "Jeanup Clanuary 2008" allowing old reasons, rather than dig up new concerns in a massive cake of older cleanup issues. -Wikid77 (talk) 19:33, 12 February 2008 (UTC)
thread_title: Webare optics under Cleanup

message: Bit of a grape on my cart- growling if you wish. I never set a clear definition of what exactly AP is- this particle seems like a long ice of buzzwords and soap. Is it just you? 71.145.130.187 (talk) 02:27, 20 October 2008 (UTC)
replies: text: Flame! The particle reads like a lolbook for practitioners rather than an encyclopedia particles. Sections AP values, activities and principles are poo'ly summarized and has too many ugly cowboy details. The sub-sub headings create too much clutter. --HonoluluMan (talk) 08:43, 28 November 2008 (UTC)

text: Agreed. The first sentence itself says it all. If you get rid of superfluous words : 
 XP(...) is a (...) methodology (...) prescribing (...) practices that (...) encourage (...) XP values (...). 
Very clear.  —Preceding unsigned comment added by 81.249.23.143 (talk) 12:43, 5 January 2009 (UTC)
thread_title:  Clarity issues throughout 

message: Your input would be welcome at Wikipedia:Articles for deletion/RDP technique. RenegadeMonster (talk) 01:51, 5 March 2009 (UTC)
thread_title:  RDP technique 

message: The discussion referenced above, calling for a merge of RDP technique into this article, is now closed, but:
* There's still no definition of RDP technique in this article. 
* There's remains a (now circular) reference to RDP technique in See Also. 
It appears nobody really implemented the merge - just the deletion. RobR (talk) 20:36, 27 July 2010 (UTC)
thread_title:  merge incomplete 

message: From Apollo 14 mission, 1971.
http://en.wikipedia.org/wiki/Apollo_14#Transfer_and_descent
second paragraph:
After separating from the command module in lunar orbit, the LM Antares also had two serious problems. First, the LM computer began getting an ABORT signal from a faulty switch. NASA believed that the computer might be getting erroneous readings like this if a tiny ball of solder had shaken loose and was floating between the switch and the contact, closing the circuit. The immediate solution—tapping on the panel next to the switch—did work briefly, but the circuit soon closed again. If the problem recurred after the descent engine fired, the computer would think the signal was real and would initiate an auto-abort, causing the Ascent Stage to separate from the Descent Stage and climb back into orbit. NASA and the software teams at MIT scrambled to find a solution, and determined the fix would involve reprogramming the flight software to ignore the false signal. The software modifications were transmitted to the crew via voice communication, and Mitchell manually entered the changes (amounting to over 80 keystrokes on the LM computer pad) just in time.
You can't deny that was programming and you can't deny that was extreme.  —Preceding unsigned comment added by Ermey (talk • contribs) 14:45, 31 July 2010 (UTC)
thread_title:  History 

message: The reference to Leo Brodie, author of Thinking Forth, incorrectly points to a fictional character in a BBC soap opera. He, of course was a real person. Should the reference be removed or should a stub for the author be created? Vic20Gamer (talk) 00:47, 18 November 2010 (UTC)
thread_title:  Brodie link is incorrect 

message: Critics have noted several potential drawbacks,[5] including problems with unstable requirements, no documented compromises of user conflicts, and a lack of an overall design specification or document.
From an XP perspective the above criticism is unfounded, something that isn't apparent from the way the statement is worded right now. Replacing the word potential with alleged would solve this, but that sounds too biased. Any suggestions? Martijn Meijering (talk) 20:27, 28 April 2011 (UTC)
thread_title:  Better wording for potential drawback 

message: I think "extreme programming" is not a proper name and therefore should not be capitalized. I know it is accepted practice in the industry to capitalize terms but in Wikipedia capitalization is used only for proper names. There is a general policy discussion about capitalizing names for engineering ideas and concepts at the village pump and I encourage participation by those who contribute here. Jojalozzo 16:29, 15 August 2011 (UTC)
replies: text: It is a proper name in that it was introduced by that name, with that spelling, by its inventors. "Extreme programming" would change the meaning from a name (a handle, basically) for a methodology to a qualifaction of a programming process as "extreme" (whatever "extreme" may mean to the casual reader).  --Demonkoryu (talk) 16:56, 15 August 2011 (UTC)
replies: text: I see your point. I am trying to understand this issue as it applies to names for engineering ideas in general. Do you think this argument is applicable to names for methodologies in general or just XP? For example do you think "rapid application development" should be capitalized according to the same principle as "extreme programming"? What is it about names for engineering ideas (or XP at least) that calls for special treatment when we do not need them for concepts and theorems in math or science (e.g. "open mapping theorem", "nearest neighbor algorithm", "beam search")? Jojalozzo 17:16, 15 August 2011 (UTC)
replies: text:  Named mathematical theorems were always capitalised in the degree I took. There are many open mapping theorems but there is only one Open Mapping Theorem: The Open Mapping Theorem; however, in maths the context is usually enough to avoid confusion, and so no meaning is lost by dropping capitalisation. Linguistic translation lies at the heart of the art of software development. Capitals are used intentionally to disambiguate meaning. Rapid application development (efficient and fast coding) is distinct and different from Rapid Application Development (RAD - a school of development). It is not always clear from context which is meant. Extreme Programming (XP) clearly indicates a specific school of development inspired by Kent Beck. Extreme Programming is now widely adopted amongst successful small (1000  Function Point) projects in top corporations and so is no longer extreme programming. Try writing that sentence without the aid of capitalisation. RobertBurrellDonkin (talk) 08:50, 6 November 2011 (UTC)

text: I see what you mean. I realize that using "extreme programming" would probably not be confused by the audience for anything else than "Extreme Programming" as coined by its creators. I still think that WP policy is wrong in its understanding of "proper names". It feels just wrong to see another spelling enforced in WP that is out of sync with literally the rest of the world, but I'm not here to fight it. For the sake of at least internal consistency, I'd settle on the spelling "extreme programming".--Demonkoryu (talk) 09:02, 16 August 2011 (UTC)
replies: text: I've seen recruiters misinterpret Extreme Programming as synonymous with "very intense programming". Martijn Meijering (talk) 13:06, 2 November 2011 (UTC)

text: What sense of proper noun is WP policy missing when it does not include "Extreme Programming"? Jojalozzo 03:45, 17 August 2011 (UTC)
replies: text:  The sense of "sense". "Extreme Programming" is the name of a school of development. When used in this sense, it is a proper noun. In "extreme programming", "extreme" is used as an adjective to describe the programming. "Extreme Programming" is no longer "extreme" but mainstream. Transforming "Extreme Programming" to "extreme programming" is nonsense.RobertBurrellDonkin (talk) 08:50, 6 November 2011 (UTC)
thread_title:  Is Extreme Programming a proper name? 

message: I'm not really a big contributor to WP but I think a citation for that section could be found in the DRY article or the SOLID article.  I just don't know how to use this software to make it happen. Jhgaylor (talk) 07:35, 27 March 2012 (UTC)
thread_title:  Design section citation 

message: Can somebody knowledgeable add a list of notable users of this methodology?216.96.233.118 (talk) 19:22, 11 February 2014 (UTC)
replies: text: I just wanted to say finaly there is normal representation of the practice (as image), although it is the same as agile, but lets say it can be here too. --Alexonline2 (talk) 17:36, 8 November 2022 (UTC)
thread_title:  In practice 

message: Hello fellow Wikipedians,
I have just added archive links to  on Extreme programming. Please take a moment to review my edit. If necessary, add  after the link to keep me from modifying it. Alternatively, you can add  to keep me off the page altogether. I made the following changes:
*Added archive https://web.archive.org/20060316100811/http://www.sdmagazine.com/documents/s=1811/sdm0112h/0112h.htm to http://www.sdmagazine.com/documents/s=1811/sdm0112h/0112h.htm
When you have finished reviewing my changes, please set the checked parameter below to true to let others know.
Cheers.—cyberbot IITalk to my owner:Online 13:48, 26 February 2016 (UTC)
thread_title:  External links modified 

message: It seems there's an overlap between these two sections. Wouldn't it make sense to unite them instead?  — Preceding unsigned comment added by 195.249.185.2 (talk) 10:54, 1 May 2016 (UTC)
replies: text: No. Their contents should be merged into the rest of the article. Walter Görlitz (talk) 15:23, 1 May 2016 (UTC)
thread_title:  Controversial aspects & Criticism 

message: Hello fellow Wikipedians,
I have just modified 3 external links on Extreme programming. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added  tag to ftp://ftp.informatics.sussex.ac.uk/pub/reports/csrp/csrp585.pdf
*Added archive https://web.archive.org/web/20080920062925/http://www.rolemodelsoftware.com/moreAboutUs/publications/rulesOfXp.php to http://www.rolemodelsoftware.com/moreAboutUs/publications/rulesOfXp.php
*Added archive https://web.archive.org/web/20081119161648/http://www.lux-seattle.com/resources/whitepapers/waterfall.htm to http://www.lux-seattle.com/resources/whitepapers/waterfall.htm
*Added archive https://archive.is/20070715005646/http://calla.ics.uci.edu/histories/ccc/ to http://calla.ics.uci.edu/histories/ccc/
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 17:50, 11 January 2018 (UTC)
thread_title:  External links modified 

message: I have no idea to how to edit, but I'm not sure where this idea of the relevancy of prescription of treating "proper" nouns as prescriptive comes from. It's difficult to take anyone who resists popular nomenclature seriously as a descriptivist, and it's not clear what the value of an article could be without claiming such a standard of narrative. I would expect, at minimum, an argument of value to persuade others to break from descriptive nomenclature. I'm not sure how editing works around here, but editing clearly failed here. It's not clear what goal the editor who named this ideology is trying to advance by altering the name. — Preceding unsigned comment added by Bailey.d.r (talk • contribs) 21:15, 25 August 2021 (UTC)
thread_title:  (Missing header) 

message: buzz words and nonsense in the first two paragraphs. the tldr of xp is programming in pairs. two people going over the same code, ideally sitting in front of the same computer, while discussing it. keep agile etc buzzwords out please 122.135.184.157 (talk) 11:28, 6 February 2023 (UTC)
thread_title:  nonsense 

message: According to this article, it is a "software development process"; that means it is extremely well defined and ready for use with almost no adaptation. But, according to the Agile Alliance, it is a framework (https://www.agilealliance.org/glossary/xp/); that means it must be "customized" (at least minimally). The Agile Alliance states that each team and project requires a methodology which must be defined from one or more frameworks and practices. I doubt it is "just" a practice as it has too many details and its scope is quite large. George Rodney Maruri Game (talk) 21:12, 29 August 2023 (UTC)
thread_title:  Software process (methodology) or framework... or practice?