On confidence, and why I'm not worried about my book
Confidence comes in many forms, and is sometimes mistaken for arrogance. Some people feel I am being arrogant by writing a book; and being 17 this doesn't help in deferring them from thinking I'm an arrogant git.
I have been asked this quite a few times now when I tell someone I'm writing a book; the question is usually something like this.
Aren't you worried people will tear you apart if something is wrong in your book? Doesn't it scare you that you'll have such a large audience that are bound to nitpick you?
My answer is always "Absolutely not" for one simple reason. I've had code up online for well over a year now in the form of tutorials and libraries, and all the comments I've had have been constructive. Not once has somebody laughed at me if something is wrong, or I miss a semi-colon or put the wrong type of quote mark in a query. Everyone has been helpful. That's the key here, people want to help others, rather than shoot them down.
So, yes I am confident enough to write a book and put myself out there and I don't need to worry about people picking my code apart and asking questions. And if somebody is out there to get me and they start giving me negative comments, I'm big enough to take it on board and ignore it if I need to.
To all those who asked the question above, I'm not worried; I've no need to be worried. If someone wants to pull my code apart, let them. Let's see them write a book to the same level as me and then see whose a better coder. :)