• ABI Women of Vision Awards 2016

    I recently represented Intuit, along with 8 other women engineers, to attend Women of Vision(WoV) Awards by Anita Borg Institue (ABI). This was my first WoV event and I was very impressed with the number of companies that were present. I managed to meet engineers from Pure Storage as well...


  • Using Data to understand behavior - Part 2

    Another good use of data is to understand behavior in order to identify what we need to correct. If engineers are taking a longer time to understand, fix and add new code to a code base, it could be that the code has low code coverage, poor documentation and many...


  • Using Data to drive change in behavior - Part 1

    I’ll talk about just two pieces of data that can help in decision making in this two part blog. I had to obtain different data for a Quality 6 Pager I’m working on, a narrative on our current state of quality, and our target state in the organization. This concept...


  • Git pre-commit hooks Part 2

    In Part 1, I use “mvn test” results to determine if pre-commit should pass. This leverages many maven plugins that are handy and easy to customize for your requirements. There are 3 checks I added - FindBugs, Checkstyle and JMockit coverage threshold. Let’s get started with FindBugs first. FindBugs plugin...


  • Git pre-commit hooks Part 1

    Git pre-commit hook is simply a script that is placed in every git project under {project_root}/.git/hooks/pre-commit. By default, .git/hooks directory is generated for every git project, containing all sample hooks. To activate it, you just have to remove the extension “.sample”. Here’s picture of my local .git/hooks directory, Now you...