All Dashboards are bad, but some are useful #ND25
Discussing the disadvantages of Dashboard as a Service in Analytics with some potential solutions
Dashboards are a huge business in the Analytics Industry. In fact, There are a lot of Analytics startups that make good š¤ only by selling Dashboard as a Service to their Clients (in the place where I live, Bangalore)
But thereās always a never-ending conflict between Coders and Dashboard developers (Note: These two roles donāt have to be mutually exclusive) about the disadvantages and advantages of developers. In this edition of Nulldata newsletter, we are going to bring you some interesting conversation about Data.
Dashboard became a key ingredient in a hot-selling food called āSelf-Service Analyticsā which itself is quite a polarizing topic but has sustained in the industry for quite some time and gave birth to a lot of product and service companies.
Dashboards are Dead
Dashboards have been the primary weapon of choice for distributing data over the last few decades, but they arenāt the end of the story. To increasingly democratize access to data we need to think again, and the answer may be closer than you thinkā¦! Read More>>>
I donāt like dashboards.

Some of the problems I have with dashboards: - theyāre hard to version control - theyāre hard to test - they let you hide code - that hidden code becomes de facto business logic - they are a terminator in an automation chain Read More>>>
āNo more dashboards!ā
Is it time to stop using dashboards when designing analytics applications and data products? They said, "yes." Read More>>>
Potential Solutions for Good Dashboarding
1) Create your dashboard in high-code like shiny, dash, streamlit or genie
2) the business logic should be in a separate package/module also made available as an API end point
3) Version control the code created for both back-end (business logic) and front-end (dashboard)
4) Use the available test frameworks for both back-end and front-end.
5) Do all of the above, deploy with a simple git push and enjoy a secure and scalable environment with ownR ;)
ā Credit: David Kun, ownR
References:
Iām restarting this newsletter after being guilty of not being consistent for months. Please share your honest feedback, Itād help me see the reality of what you want to (if you want to) read and curate accordingly š¤