Writing a book, still the same pain 15 years later
1–10 of 85 posts
Re: Writing a book, still the same pain 15 years later
#2It really does come across as "How not to write a book" but without any sort of...life...to the writing.
I say that with nothing but respect and admiration for what Kent has contributed to the world of software engineering. As for this blog post in isolation, I just can't figure out who would read this blog post and feel it deserved to be shared around.
Re: Writing a book, still the same pain 15 years later
#3At risk of sounding like a low-effort critic, I have to say I'm not sure what we're supposed to take away from this post. It's got about zero useful information or interesting insight. It really does come across as "How not to write a book" but without any sort of...life...to the writing. I say that with nothing but respect and admiration for what Kent has contributed to the world of software engineering. As for this…
I enjoyed it.
Re: Writing a book, still the same pain 15 years later
#4Re: Writing a book, still the same pain 15 years later
#5"Smalltalk Best Practice Patterns" was a good book
One of the biggest insights I gained was reading about "intention revealing selector".
Before that I had thought that we needed "higher level" programming languages, whatever that meant, exactly.
This made me realise the importance of naming (one of the two, three? hard things I computer science). If I could find an intention-revealing selector, I didn't need any higher level, because the current level was just fine.
This was the case much more often that I would have thought, it just required work. (eek)
And it also gave you an indicator that you might, in fact, need a "higher" language level, or more accurately an architecturally more appropriate one: when you can't create intention-revealing selectors.
Re: Writing a book, still the same pain 15 years later
#6I've written one, and in the process acquired a near limitless admiration for those who can do it for living, book after book, decade after another. Even for a topic you feel should be easy - every page that ends up being in the final result, you have written at least 3x. The editing process alone is brutal, and the harsher, more demanding editor you get to work with, the better the results.
Re: Writing a book, still the same pain 15 years later
#7Re: Writing a book, still the same pain 15 years later
#8Re: Writing a book, still the same pain 15 years later
#9"Smalltalk Best Practice Patterns" was a good book
s/was/is/g One of the biggest insights I gained was reading about "intention revealing selector". Before that I had thought that we needed "higher level" programming languages, whatever that meant, exactly. This made me realise the importance of naming (one of the two, three? hard things I computer science). If I could find an intention-revealing selector, I didn't need any higher level, because the current level was…
> Name methods after what the method does, don't name methods after how it works.
Re: Writing a book, still the same pain 15 years later
#10(Aw, I was hoping this would be about publishing a book with LaTeX...)
When I send to my editor I just tell her to modify the files as she sees fit. When I get them back I put the new files on a branch and create a PR so I can start discussions on changes, etc.
I think the process is pretty darn efficient but it's hard to sell it to non-techie writers/editors.