Learning and Teaching

  • I presented “The Last Keynote on Software Testing – The Days of Future Past Present” at Unicom’s WCNGT 2017 annual conference, at Bangalore on 20 July, 2017. I am happy to see the kind of discussions and responses it generated. In line with some of my recent talks, many testers of different experience ranges talked to

    Read more →

  • The Agile Qtopia

    I presented “The Agile Qtopia – Do People Cry in Heaven?” at Agile Testing Days Asia conference, at Bangalore in March 2017. I was pretty amazed to see that for this ant-Agile talk, I was termed as the Best Speaker by an Agile conference. Agile is projected as a utopian view of the IT world. Then why are

    Read more →

  • करत करत अभ्यास ते, जड़मति होत सुजान रसरी आवत जात ते, सिल पर परत निसान Persistence/Practice makes even a dumb person intelligent (Just like) a soft rope can leave marks on a stone with constant rubbing                     – Vrindavandas (1643-1725) “Hello Rahul!”, he says, “How are you doing?”. I look at him and as I don’t recognise him,

    Read more →

  • I presented an invited talk at Great West, Bangalore with the title – “Don’t Ignore Your Special Users”. It was on the subject of accessibility with focus on visual disabilities. It was for the first time that I delivered the core of my presentation against a black backdrop in the slide deck wherein the audience

    Read more →

  • I presented “The Dogmatic Agile” at Delhi Software Testing Conference. There is Agile. And then there is the The Dogmatic Agile – a system which lays down the incontrovertible truths, principles which you can not change if you want to be called Agile. This talk discusses Agile in the Indian context, a world where everybody

    Read more →

  • Pattern thinking is one of the most import skills to learn. Patterns tell us repeatable ways of solving a family of problems. Anti-patterns tell us what to avoid unless we want to land in trouble. I was invited to speak at CMG India Chapters’s 6th Regional Conference at Bangalore to present on a performance engineering

    Read more →

  • My son, Jayant, would be 8 years old soon. I started teaching Python programming to him 2-3 weeks back. He wants to help me out in my work :-). When I sensed that he is serious about it, I took it up as  a weekend exercise. I plan to cover software testing along with this

    Read more →

  • Pattern thinking is one of the most import skills to learn. Patterns tell us repeatable ways of solving a family of problems. Anti-patterns tell us what to avoid unless we want to land in trouble. Designing and implementing a test automation framework takes more than knowledge of coding, basic constructs and popular documented ways of

    Read more →

  • Test Mile, the testing services  company I founded in 2012, is celebrating its anniversary on completion of 3 years. That’s old enough to thank God and young enough to be on your toes :-). Talent Reboot, the training company I founded in 2012, is a few months away from celebrating a similar achievement. The CMAP

    Read more →

  • How does an innocent looking interface element lead to such disastrous consequences like disclosure of credit card information, remotely controlling a machine, hijacking user identities and so on? Data becoming code via cleverly crafted payloads is one of the key security issues and is at the heart of many of the security attacks. Above thoughts

    Read more →