Comment by marvinblum

8 hours ago

I'm rewriting the open-source core [0] of our product [1] to add more flexible reports.

This is the first time I'm building with the help of AI (Claude), but I don't really let it write code. It has been really helpful in discussing ideas (I'm mostly working alone), like a rubber duck that actually talks back. The code it generates however has many subtle and sometimes obvious mistakes in them, so I decided to write the code myself.

The main benefits over the previous version will be:

- Dynamic reports (ClickHouse queries are generated on the fly)

- Better performance

- Much cleaner and less code

- Better and faster data ingestion including new features, like full support for JSON metadata

- And much more

It feels kinda crazy that I've been working on this project for more than 5 years now and it's still exciting :)

[0] https://github.com/pirsch-analytics/pirsch (v7 is the new branch)

[1] https://pirsch.io/