According to SLOCCount:
SLOC Directory SLOC-by-Language (Sorted) 500 classifier ruby=500 200 tracker ruby=200 101 sql ruby=101 59 publisher php=59 8 https_experiment ruby=8 Totals grouped by language (dominant language first): ruby: 809 (93.20%) php: 59 (6.80%) Total Physical Source Lines of Code (SLOC) = 868
Mind you, the SQL directory contains … SQL. Not ruby.
And it’s not quite done. I’ve got the core protocol code working and its attending unit tests; what’s needed now is some end-to-end integration tests. Plus a bit more code on the back-end.
Meanwhile, according to TeXCount:
$ texcount dissertation.tex
Words in text: 1725
Words in headers: 122
Words in float captions: 77
Number of headers: 27
Number of floats: 6
Number of math inlines: 0
Number of math displayed: 0
I can usually bash out a few hundred words per sitting. I’m confident about getting the bulk required — approx. 50 pages, no more than 15,000 words.
One thing that really slows me down is digging up citations. So many ideas I’m writing about are from dimly recalled Slashdot stories, blog posts and textbook skimmings of yesteryear. Sometimes it takes a while to dig down to the actual sources.
Another slowdown is diagrams — but I think it’s worth it to visually support the text.
It’s weird how so much time and effort boils down to so little code and so few words!