https://unsplash.com/impatrickt

What is Extreme Programming?

Extreme programming is a software-development discipline that organizes people to produce higher-quality software more productively.

— “Extreme Programming Explained”

Extreme programming takes the best practices of traditional software engineering methodologies to “extreme” levels, hence the name. It is commonly referred to as XP. Before going into details let me tell you the back story.

Recently, I attended a four day workshop on Extreme Programming for developers at ThoughtWorks. It is a nice place filled with a bunch of XP enthusiasts who are passionate about what they do and love sharing it with the community. I enjoyed…

sreenivas alapati

Art code and everything in between. Self-learner. Open-sourcerer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store