HACKER Q&A
📣 escot

Give feedback on my project and I'll do yours


In the spirit of helping each other out to make our projects better I would like to offer to review your project in exchange for you doing the same for mine. If you're interested:

a) Go to my project (a flowchart editor) at https://www.knotend.com

b) Try it out

c) Leave a comment here with feedback AND a link to your project that you want reviewed

d) I'll respond with feedback on your project


  👤 karmakaze Accepted Answer ✓
It took a long while to 'get' what it can do, or how it's doing it. I started out thinking it was a list of lists. After playing with it some, realized that there was no 'nesting' and that all nodes are 'at the same level'. Ended up with the model being a directed acyclic graph (DAG).

I made this structure:

    / a1 / a21
  a - a2 - a22
    \ a3 \ a23
Then wanted to make a node that follows a1, (a21, a22, a23), a3. [I do realize that the (a21, a22, a23) grouping is only in my head.] So I selected each of those and clicked the '>' button and ended up with:

    /------ a1  \
  a ------- a3  \\
    \     / a21 -- b
     \ a2 - a22 //
          \ a23 /
This is the graph I was expecting but not laid out as I expected. Showing a grid gives the sense that you are working in a spreadsheet mode with some control where things go. It would be better to show nodes and edges with arrows that rearrange as the graph is changed to more closely set expectations.

One thing that I really wanted was a grouping mechanism where I could treat a subgraph as a node. But then a list of lists fits better than a DAG. What sort of information would a DAG suit better than a list of lists? My above example would be [a, [a1, [a2, [a21, a22, a23]], a3], b]. It seems what's lost is the ability to fan-in from arbitrary nodes and not a single group.

My main feedback point is that the layout I choose also encodes information additional to the actual graph. For that reason if I were to want something more than a list of lists would go for a drawing tool.

I had/have many projects but none that I'm actively working on. If I get to that point, I'll do as you've done and post a feedback for feedback post.


👤 CinematicStudio
So, the idea is really cool. I do get what it does, and I played with it for a bit.

It is not very intuitive though. What I suggest is, for each cell, allow creating an "arrow" on the left, or on the right. Then, for each arrow, be able to drag it to another node (where you want).

Right now, I simply don't know how to link a node I created (below "party!") to "cleanup".

My project: https://cinematicstudio.app


👤 cnuss
this is very cool! I friggin love note taking things especially how you built workflows into it

I really see where you're going here, so I have some initial feedback:

PSA: I only tried on mobile chrome Android but I'll respond with my desktop experience tomorrow, so my comments here are limited to mobile

- rendered nicely on mobile, switched to desktop mode and then I saw the help icon top left, so layout may need to be adjusted

- the spreadsheet layout is cool but I kept thinking if a trello sorta layout would work, empty cells were slightly confusing at first

- I wasn't able to save text on mobile but double tapping did bring up the keyboard

- typing then pressing soft enter didn't save (mobile)

- back on Android triggered an undo?

- the nav bar buttons at the top didn't seem to do anything, but the embedded left/right arrows on top of the cells were amazing to make new connections, well done

- (once again, mobile) I wish I had a context menu (right click) when in a cell, or disable buttons in the nav bar to show what I'm allowed to do

that's all the feedback I have for now, but I'll check desktop tomorrow

in the meantime, I'd love your feedback on my project I'm getting started, hit me up with your feedback hackernews cnuss dot com

https://docs.scaffold.ly/tutorials


👤 manx
Very good idea to EXCHANGE feedback between creators. I'd like to see this more often. Does anyone know a platform for it?