The only way to understand what a node is doing when glancing at it in the flow designer, is by using very descriptive names.
This is a challenge for two reasons:
1. The name does not accept spaces so you have to create cryptic node names like "filter_out_free_email_addresses_and_strip_the_domain_from_the_email".
2. Dataiku, unlike Knime or Altyerx has a very powerful Prepare recipe. However, this means you can do a number of things in one node. There's no way to adequately capture that in a single name of the node.
3. You often end up with very similar node names in part to the default naming convention. If you're not extremely vigilant about naming your nodes, sometimes you end up with a lot of nodes or datasets that have the same first N characters and in many places in the UI, you don't know which one to select because the drop down only displays the first N characters so there is no uniqueness in the name.
Just like computer code, there should be support for comments below a node, visually in the designer. That way you can clearly explain what each node is doing, even in the case of a multi-step node like the Prepare recipe.