It was a sunny and a very fine spring morning with the smell of Sampaguita in the air. By some curious chance, while waiting for my bus to arrive at the bus stop, I couldn’t help but eavesdrop on a conversation between 2 students next to me. From the bits and pieces I could gather, they were discussing the lecture on programming methodologies they had the previous day. They were arguing that rapid application development is not rapid at all.
As a young geek, with an omniscient mind, I was so eager to overwhelm them with my knowledge. So, I jumped into the conversation and introduced myself as the guy who is about to clear all the doubts they had on rapid application development.
The first question one of the guys asked was, “How would I define Rapid application development?” Honestly, I was expecting a more complex question about RAD. And by the way, his name was Kelvin and his friend’s name was Taras.
To answer Kelvin’s question, I had to take them back to explain how computer hardware and software development has evolved over the years.