I originally drafted a single, mammoth post reflecting on this whole year—but at more than 6,000 words, that seemed like a bit much. As such, I’ve broken it into a series of posts, to be published daily through the start of the new year. Hopefully they’re a bit more digestible that way!
- Introduction, or: a ridiculous year summarized
- Part 1: Running headfirst into a wall of pneumonia.
- Part 2: So. many. words. I had no idea how many words. (this post)
- Part 3: Podcasting: Winning Slowly, New Rustacean, and more!
- Part 4: Writing software for Olo and for open source.
- Part 5: Getting things done in 2016 and beyond.
- Part 6: Plans for 2017!
One of my goals for 2016 was to continue writing not only on this blog but in other outlets. I did a lot of writing this year, but relatively little of it is published. But here’s a look at some of the numbers! Note that “This site” excludes republication of school papers, and that I don’t have an exact count for the school papers because I’ve already discarded a few of the shorter pieces, but their average length is well-known to me. More on the unpublished Rust vs. Swift project below.1
|Rust vs. Swift project||~9350|
Of the writing for school, only a small fraction of it is published here, unlike previous years. Roughly 75,000 words of that content is research notes I put together for an independent study I did—which was deeply profitable for me in terms of thinking through hermeneutical and theological systems, and which will hopefully be helpful for the professor for whom I prepared them, but which are not at all publishable. Another 10,000 of those words fit in a category charitably describable as “busy-work” and publishing them is possible but would have no value. The school-writing also includes the notes and manuscripts for my sermon-delivery class. You can find those sermons on this site as well well, with audio, video, and the manuscripts available—but the notes are not worth publishing, as they’re entirely internal. Still: they’re words, I wrote them, and there are a lot of them.
On the plus side, I wrote one of the papers I’m proudest of from my entire seminary career in the spring: Realism and Antirealism—A key debate in the philosophy of science (with interesting implications for young-earth creationism). I’m happy with it not least because I wrote it in a very compressed fashion because of some family health issues that hit at the end of that semester, and it still turned out extremely well because I had planned it meticulously. Despite having only a single draft with one typo-level revision pass, it’s easily the best paper I’ve ever written. It turns out that doing a really careful outline helps when you’re working at this scale. I’ve not normally been a fan of outlining (and I’ve not normally found it helpful when I’ve tried it), but for any longer, more sustained argument, it’s absolutely necessary.
Of the content on this site (excluding republication of school papers), an astounding ~14,000 of those words are in my “microblog” content. It’s amazing how much those little posts add up. That said, I’m surprised to see that I’ve put out as many other words as I have this year on this site, and the total there is rather staggering. Writing on this site includes everything from fiction and poetry to a simple children’s catechism to an introduction to functional programming. I’m exceptionally pleased in retrospect to see how this came out, and I look forward to writing on equally varied terms in the year ahead.
Some 13,000 of the words I wrote for this site were in my Rust and Swift series, a project I’ve enjoyed enormously since starting it in 2015 and would like to get back to in 2017. It went on hold because I was offered, and accepted, a contract to write a 30–40 page report for O’Reilly comparing the two languages, which was intended to come out this fall. Unfortunately, somewhere along the way some wires got crossed and my pitch and what they wanted didn’t end up being the same. Once that became clear (at the beginning of October), they opted to drop the project. This was a huge disappointment to me: it was a small hit financially, but a big one time-wise, as I sunk a lot of hours into it in what was an already-very-busy fall; the project was over ¾ done when it was dropped.3
A few big lessons I learned from this:
Don’t overcommit. Even if the project had gone through without issue, it would have been more on my plate than I could reasonably handle. The fact that it was canceled after having done a lot of the work meant it was also financially frustrating, but I had overcommitted regardless. Won’t do that again.
Be even more clear up-front about the terms and goals of a project. I don’t know how we ended up with the crossed wires we did, but it was extremely frustrating.
If you can get an advance, get an advance. Just saying.
In general, I’m quite pleased with the volume of my output in 2016 (who wouldn’t be, right?). I’d definitely like a lot more of that to be public-facing in 2017, even if it’s lower in overall volume. I hope to take the material from that canceled Rust vs. Swift project, expand it slightly, and self-publish it. I also hope to put together at least one substantive essay for Mere Orthodoxy next year. And of course there will probably be thousands of words in this space, too—inevitably more than I even realize.
Yes, that number includes these posts!↩
They wanted an analysis of when you’d choose each language; I pitched a comparison along similar lines to my blog series, looking at the language design choices as a view into software engineering tradeoffs. When the mismatch became clear, I pointed out that “when to choose Rust vs. Swift” is, generally speaking, a roughly two-sentence answer: “Choose Rust for cross-platform, high-performance/low-level code. Choose Swift if you’re writing apps on an Apple platform.” This was not, apparently, obvious to everyone else involved. In the words of the internet: ¯\_(ツ)_/¯↩