Like the Elgin Marbles, the UK won't return the lot.
HN user
craigmj
Without knowing what you're trying, I'm often using nim (https://nim-lang.org/) when I want more complexity than a basic bash script, cross-compiled binaries _and_ way smaller binaries than go. It's much like python, easy to pick up, and promising. But not as mature as python, obviously. Go is great, but the binaries are big... not a problem if you've got great bandwidth...
I think there is so little money in writing that it would be a crazy or very inexperienced writer who would agree to work for a percentage. I suggest you rather buy a book on writing, read a few good books that are similar to your friend's story, and try your own hand at it. Once you've written 20 pages, finding a good editor would be a lot easier, and cost much less, and a good editor would help you bring the project to fruition.
I will sign an NDA only if it is very specific and very limited, and relates to something concrete: for example, "the list of our clients and their contact details". Anything broader, never. Before we sign an NDA, we need to run it past our lawyers, which means legal fees, which means we have to bill the potential client. Somehow, suggesting that they cover our legal fees seems to scare off most potential clients, which gives some idea of how serious they are.
For ideas, there are patents. If somebody tells you to sign an NDA because they haven't got the patent yet, they're being naive. Assume their idea is really brilliant and technically innovative. They're busy patenting it, but tell you under NDA. You tell your friend Sue, who goes and rolls it out before they do. Well, now they can sue you for the billions they will never make - good luck with that. But they can't sue Sue: she never signed anything with them, and they don't have a patent. If there's really a "secret sauce", patent first, talk later. Generally, though, there's just ketchup.
I've also seen too many NDA's that include some sort of "rights grab", such as "any ideas that come up during our discussions belong to the company."
I wish independent developers would stop signing anything that is put in front of them. It makes me seem quite unusual in the industry, and often means that the first 45 minutes of a meeting is spent explaining why I don't sign NDA's.
You might consider the FreedMan: http://freedmanchair.com/ although perhaps wait until it's received some user reviews.
Foundation separates out its pieces nicely into distinct SASS files, so that users can use one or more pieces with their own customization. Please do the same!