Kasama - an IntelliJ plugin to keep track of your software coding practices

Hi all Quantified Selfers,

I wanted to share an IntelliJ IDE plugin I created which helps me keeping track of my software development practices.

The plugin is called Kasama and works like a sport fitness tracker, gathering data on:

  • your coding sessions, i.e. how long are you active in the IDE and for which project
  • your activity in different modules, and how the activity is split between test code and prod code
  • your version control (git) interactions: how often you commit, the lifespan your branches, and the types of branches you work on over time (feature, bugfix, etc.)
  • your testing interaction: how often are you running tests, how often are they failing, how large are they
  • the refactoring interactions: which tool-driven refactorings you use

The plugin is free, runs locally and provides graph visualizations for the different stats.

You can find more documentation here: https://spark-teams.github.io/kasama-intellij-support/

And here you can find the plugin on the JetBrains marketplace - it works with IntelliJ IDEA as well as with other JetBrains IDEs:

https://plugins.jetbrains.com/plugin/24683-kasama

Of course, it is more targeted to a special niche - software developers with a focus on the quantified self movement. But if it is useful for you, I would love to hear from you if you would like to give it a try!

And if you are missing certain features, please let me know!

1 Like