Comments on: Writing in Computer Science http://www.weaselhat.com/2007/12/05/writing-in-computer-science/ Tue, 22 Jan 2008 20:23:20 +0000 hourly 1 https://wordpress.org/?v=6.3.2 By: Michael Greenberg http://www.weaselhat.com/2007/12/05/writing-in-computer-science/comment-page-1/#comment-324 Tue, 22 Jan 2008 20:23:20 +0000 http://www.weaselhat.com/2007/12/05/writing-in-computer-science/#comment-324 @Danny:

Thanks for the tip!

@Aaron:

I’ll check out the book, thanks. Wadler and SPJ seem like good references…do you have any particular favorites?

Have you looked at the crossword I made? You’ll definitely get 2D.

]]>
By: Aaron B. http://www.weaselhat.com/2007/12/05/writing-in-computer-science/comment-page-1/#comment-323 Tue, 22 Jan 2008 18:29:44 +0000 http://www.weaselhat.com/2007/12/05/writing-in-computer-science/#comment-323 Hey Mike. I just found your blog.

Benjamin ran an informal writing seminar a while back. (Did you hear about it?) It didn’t last long, but we read a few chapters from “Style: The Basics of Clarity and Grace” by Joseph M. Williams. That is really an incredible book. It breaks down and explains the principles of what makes good phrases, sentences, and paragraphs. We looked at papers by Phil Wadler and Simon Peyton-Jones to see examples of computer science writing done well.

]]>
By: Danny Yoo http://www.weaselhat.com/2007/12/05/writing-in-computer-science/comment-page-1/#comment-310 Thu, 17 Jan 2008 05:15:07 +0000 http://www.weaselhat.com/2007/12/05/writing-in-computer-science/#comment-310 Knuth’s “Mathematical Writing” might be helpful:

http://tex.loria.fr/typographie/mathwriting.pdf

It’s a set of lecture notes with suggestions on how to write mathematics well.

]]>
By: Michael Greenberg http://www.weaselhat.com/2007/12/05/writing-in-computer-science/comment-page-1/#comment-291 Thu, 06 Dec 2007 13:49:43 +0000 http://www.weaselhat.com/2007/12/05/writing-in-computer-science/#comment-291 @Ben:

That riddle is a little bit basic — you should watch Douglas Crockford’s “Advanced JavaScript” series. (I can’t find them, though, since Yahoo seems to have taken them down.) Check out my old post on closures over this for something even weirder.

@Brian:

Thanks for the link; I’ve heard about the book, so I’ll check it out. You’re definitely right about knowing the audience. Nevertheless, the general CS audience has very low standards, particularly when it comes to conference papers. I’m not looking merely for success (getting an article published), but I want to be proud of the quality of the final artifact: idea and paper (and, if I’m feeling plucky, software).

]]>
By: Brian http://www.weaselhat.com/2007/12/05/writing-in-computer-science/comment-page-1/#comment-289 Thu, 06 Dec 2007 01:17:24 +0000 http://www.weaselhat.com/2007/12/05/writing-in-computer-science/#comment-289 http://gigamonkeys.com/book/ is very well written in my opinion.

I think the key is to know your audience. You have to speak the same language as people. Even among “computer programmers” there are a huge variety of people immersed in a huge variety of different languages and different types of programming. No one book will ever be good for everyone.

]]>