• रहिमन पानी राखिये, बिन पानी सब सून। पानी गये न ऊबरे, मोती, मानुष, चून॥ ~ Rahim (1556-1627) (O Rahim! Preserve your dignity How worthless they would be: A pearl without its shine, Flour without water, And a man without dignity.) He walks in and sits in front of me. “Why do you want to be

    Read more u0026rarr;

  • After the dogma created by various schools of thought, my frustration with these absolutist ways has led me to create a school of testing for myself. I hate belonging, as when you belong, you stop asking the tough questions. So, I created a school about freedom, about people, about learning. Feel free to ‘belong’ to

    Read more u0026rarr;

  • 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 u0026rarr;

  • 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 u0026rarr;

  • 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 u0026rarr;

  • 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 u0026rarr;

  • 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 u0026rarr;

  • The article was published in June-2015 edition of Tea time With Testers. You can read the same along with other testing related articles by downloading the magazine here. Given the web context, I decided to include the full text of the article on my website as well. This is the first article in my series

    Read more u0026rarr;

  • 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 u0026rarr;

  • 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 u0026rarr;