Hacker News new | ask | show | jobs
by jamespitts 3778 days ago
Ok, here's some helpful criticism (not that all of this is unhelpful):

Overall the presentation of your system is great. However, the documentation needs work, particularly on how to create a complete mini-MVP. Examples, even if dinky, help a lot. Many developers will just download an example and start messing around and see how it feels.

An important note on app structure:

I noticed how the approach you take involves maintaining lot of file structure, all reflecting the underlying conceptual framework. IMO, even when generated, complex file structures draw away from our developer productivity. Think about "flattening" some of that. Think about organizing the system around the aspects of the implementation, even if it is at the cost of (for lack of a better word) consistency.

The framework should serve the primary concerns in the mind of the developer: user, group, post, item, etc. rather than the primary concerns in the mind of the framework maker :)

Hope this helps, and good luck in Dodge City!

https://en.wikipedia.org/wiki/Dodge_City_(1939_film)

2 comments

Great response. I read the one page presentation and looked at the source files and it feels like one of the hundreds of skeleton repos for React. Why is this different, why should we use this one instead of another?

The whole point is to make it easy to work with this full stack framework, so, that means to have excellent docs and StackOverflow support.

Way to spoil the fun with thoughtful and pertinent comments.