Show HN: I'm writing the Modular JavaScript book series
mjavascript.com
mjavascript.com
Read Tweets from your timeline.
See who you follow, and follow new people.
Update your profile.
Post Tweets for you.
Seems a little excessive. Edit: Link to screenshot - http://imgur.com/a/rAO0d
The website that asks for that stuff is open-source[1], though, so you can take a look at what it does (just send out a single tweet).
If you still feel uneasy about granting me access to tweet through your account, that's perfectly understandable, and I have two options that may work for you:
- Revoke access right after you authorize the app. The tweet will still be sent out, and you will still keep your access to the HTML chapters. Since I don't get access to your DMs, there's no harm nor potential harm done.
- Just read the book on GitHub[2]. It isn't as pretty as the HTML version, but it works well enough and alleviates your security concerns.
Personally, I'm more likely to give attention to someone's organic Tweet than autogenerated marketing because it implies that the book is good at being a book. I don't really care about books that are good at social media and SEO.
In purely product terms, company's that care more about their brand than my 'brand' don't garner a high level of trust.
Good luck.
Considering that I'm giving five books away entirely for free, asking for a single tweet isn't that high of a bar, to be honest. I don't mind a few people being annoyed by it, particularly because I can point those people to GitHub and be done with it :)
I also hate that you describe it as "free to read" but then require me to give you access to my Twitter account in order to read it. I don't know you, and I don't want to give you access to update my Twitter profile or post Tweets on my behalf. (Yes, I know, then just pay for the book.)
I made a book just like that before[1]. The decision to split the books was a conscious one. In writing JavaScript Application Design, I found that very different concepts ended up being tied together for no good reason other than being on the same book.
The series, instead, clusters all the ES6+ teaching on its first book. This leaves me open to assuming ES6+ knowledge across the rest of the series, being able to use ES6+ language features in my prose, etc. At the same time, while tooling may be relevant to deployments and maybe testing, it's only tangentially relevant to proper application design, which is the subject matter of books 2 & 3.
[1]: https://ponyfoo.com/books/javascript-application-design
I've been a PonyFoo reader for a long time. You're obviously a talented guy. But I still want to get an idea of what you have produced before tweeting about it.
That said, I'm very much looking forward to "Mastering Modular JavaScript" and "Deploying Modern JavaScript Apps"! :) I'm sure you know better than most that the internet is full of unappreciative haters, but keep up the fantastic work. There are many of us who have benefited from your writing in amazing ways.
That's the thing about design -- there is no one right answer, rather it's about reinforcing the overall vibe or message of a particular site... in this case I think the color choice conveys a sense of fun and whimsy.