logoalt Hacker News

swader999yesterday at 9:38 PM5 repliesview on HN

The one I get constantly is we want "custom reporting". Well what the hell is that really? Why, why, why do you need that? Then I just build a new feature they will actually use and defer "custom reporting" for another month.


Replies

tythoyesterday at 10:58 PM

I worked with a guy who specialized in custom reporting tools and pipelines. He said that a majority of the time people are asking for custom reporting tools, it’s because the app’s built-in tools for sorting/filtering/aggregating data aren’t answering the questions they are asking.

Now whenever someone brings that up, I ask “What question are they wanting the answer to?”. It usually leads to either a new feature or just clarifying where that question can be answered. Looks like you’ve caught onto that same school of thought.

Sometimes people just want to feed data into their own warehouse so they can query data across different pieces of software, or they are too stubborn to get to the bottom of what question they’re trying to answer.

show 2 replies
Zarathustra30yesterday at 11:51 PM

I thought "custom reporting" was code for "our in-house dev team is slow".

pelagicAustralyesterday at 10:11 PM

I see this all the time... custom reporting, reports... I have seen this so many times in so many places and I wonder why the fuck are people asking about it. Most of the time they have little clue of what they want reported, or how they want the data to look like. Nearly 100% of the time what they mean by reporting is "join all the tables that have a foreign key, force join all the ones that do not have a foreign key by using a union against some arbitrary value picked at most-likely-to-be-the-right-one and dump everything on an "excel spreadsheet". This is the golden standard most people go by.

show 1 reply
pier25yesterday at 11:07 PM

Give them an API with the data so they can get create their own reports. Maybe even charge them per hour to create the custom reports.

ares623today at 4:50 AM

Personally I think that means they want access to the raw data so they can load it in excel or whatever and run their own reports.