Well my overall response to that is that yes there needs to be better documentation and yes I’m working on that (see my all in one tutorial site for new devs on my Github), but also SAFE is not at that point yet.
I only really know safe-js so far (and not even all of it yet) but even that is about to undergo radical changes / become obsolete once MaidSafe releases the Authenticator (which will replace the Launcher) in the next week or so.
So finishing my all-in-one tutorial website would be pointless as it would be obsolete in a week or so from now.
And if you want to be a dev then go for it but don’t have all these expectations about what you “should” and “shouldn’t” have to do.
If you want to code for SAFE or for anything, you need to try things and run into walls and break through them here and there.
It’s still early software so everything isn’t perfected yet so if you actually want to dev here then you need to accept that
But that being said, I’m still working on bringing down the learning barrier, like many others are and the lower it goes, the more app devs we will have, which means more great apps will exist