richdevboston commented on issue #8976: [SIP-34] Proposal to establish a new 
design direction, system, and process for Superset
URL: 
https://github.com/apache/incubator-superset/issues/8976#issuecomment-609516790
 
 
   I am very concerned that the proposed major re-designs proposed (and 
approved) appear to add significant complexity for SuperSet administrators and 
end users.  Also, a big concern about a push to "custom components", rather 
than more standardized open source components provided with the open source kit 
now.  Statements by @rusackas "whittling away react-bootstrap using custom 
components" and by @ktmud "if we are to build all UI components by ourselves" 
suggest that this is what is underway.   @rusackas "The implementation of this 
SIP should iterate toward deprecating the React-Bootstrap dependency, in favor 
of bespoke components with custom LESS styles built around this new design 
system."   The comment by @gbrian "merge SQLAB and Chart Explore" seems to 
decomponentize the design; it does not retain separation of GUI concerns for 
the user.  
   
   Deprecating major technologies like React-Bootstrap in the name of 
"simplification" for developers will introduce yet another reactive framework, 
and delay the user community getting a version 1.0 product.  It adds a lot of 
complexity for end users who just want to stand up something quickly that 
scales in performance and functioality, and is highly usable.  
   
   This complete redesign completely torpedoes a lot of standard functionality 
provided "out of the box" that is required to almost effortlessly stand up a 
running system with minimal effort.  We want a completely working system that 
includes all servers, subsystems, data connectors, and a decent looking GUI 
that requires NO customization to get running, and provides tool to customize 
from a working system.  
   
   This product has been "incubating" for several years already.  The proposed 
redesign will require Apache "re-incubation" for another year or two.    If it 
ain't broke, don't fix it.  
   
   What is really going on here?  It appears like commercial professional 
software consultancies wanting to add complexity to a product to guarantee job 
security for staff, or perhaps guaranteeing that SuperSet v1.0 never finishes 
incubating, and always requires experts to set up.  This is reminiscent of the 
ways that Oracle, IBM, and Microsoft wage in IEEE, ASTM, and ISO fight 
standards wars by putting technical staff on IEEE, ASTM, and ISO standards 
committees to guarantee that a standard specification is never implemented.  
The likely culprits in this advanced analytics and business intelligence open 
source war for software are Tableau, Tibco, Microsoft, and other BI advanced 
analytics vendors who don't want more open source competition.  They would love 
to stall Superset more or less permanently.  
   
   Users DO NOT WANT a complex expert-driven procedure to stand up a Superset 
system or tailor it.   
   
   We need a SIMPLER process to stand up a Superset instance, NOT MORE COMPLEX. 
  We need a simple one-step installation to get up and running and configuring 
"sensible default" dashboards.  Something as simple as "docker pull" followed 
by "docker run", point your browser here, and open your first visualization.  
   
   Remember to target end users (analysts and dashboard assemblers, not 
programmers) in 95% of all work that you do, because that's who going to be 
using it the most.  
   
   Finish incubating and shipping v1.x of SuperSet before a doing total 
redesign.  
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to