XP – A recent post I read on David Anderson’s blog post titled “pair programming in 1975”. I was amazed and excited to know some of the concepts that we find profound in nature today have been literally from way back, several decades ago. Coming to computer industry after my college, and when I heard about XP or paired programming several years ago, I too thought – “wow! It was a great way of programming” – a sure better way of writing quality code. Have another pair of eyes to do an inspection and review to drive the quality upfront. This is applicable to almost all the agile methodologies today. Take for an instance, SCRUM, the concept that was used long ago and is
not now becoming very popular in IT industry. Lean methods / theory of constraints , etc have been in practice in manufacturing industry way back. Now, IT industry has started widely using these.
Anyways, I just noticed proverbs on Veena’s blog and took a snapshot of a line below. What it really reads is what this article from David’s post says “Two heads are better than one.” And we have read these in 70s in our primary schools and this has been an ancient proverb and such proverbs were explained in schools and pass time stories for elementary school children. It appears to me as if it now makes a lot of sense since we are implementing those concepts now. But to me, I think, the concept has been there for-ever and wasn’t put in right use, as I know of, or wasn’t popular those days.
<4/20: updated typo above>