potiuk commented on issue #18317:
URL: https://github.com/apache/airflow/issues/18317#issuecomment-924730862


   > Hi, I guess the fact the manual for how to backfill being 4 pages long if 
printed speaks to the need for a better UX.
   
   I understand your frustration with Airflow being complex system, but this is 
a fact of life that you have to live with and embrace  it, I am afraid.
   
   The `4 page long manual needed speaks to the need of better UX` is is quite 
a bold statement which completely does not take into account who are the users, 
what are the use cases, how complex cases are being handled.  I am not sure how 
you could make such a "general" statement because it is extremely narrow-viewed 
IMHO and is only valid for one small group of users (who are not even likely to 
be Airflow Users). 
   
   If you are developing "non-skilled users" tool - then this statement would 
be right. But If you create a tool for specialists who know what they are doing 
and have to be able to execute a number of complex tasks with plenty of 
variations then well you need to develop tool that does the job - and sometimes 
it means some operations there require complex UX.
   
   Take a look at GIT. Is the UX simple? Forget it. I know by heart just a few 
commands (probably about few % of what's tehre) . But whenever I need something 
I search google, possibly even look up the documentation (sometimes many tens 
of pages long) and find the right thing, execute one command with ~ 30 
parameters which does exactly what I want.
   
   This is the same with Airflow. It's UX is complex because it allows for 
complex operations to be executed.
   
   And since Airflow is developed by community and you have the feeling that 
the UX is too complex - you are absolutely free to propose changes to simplify 
it. If you have any concrete ideas how to do it. I would encourage you to do 
it. We have discussions in GitHub, Devlist discussions, we have AIPs that you 
can write and sent to the devlist and propose improvements.  You are absolutely 
free to do it (from me you just got some explanation and warnings that if you 
want to approach it, you will likely have to think about consequences and 
impact it has on the architecture).
   
   BTW. Since this is neither a bug, nor concrete feature proposal, I will 
convert it into discussion.


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to