Blog posts by year 20022003200420052006200720082009201020112012201320142015201620172018201920200244872961201441681922162402424212166661041041351351201201491494242212166181815153312121021025252105105224224115115 Words written by year (blog posts only) 20022003200420052006200720082009201020112012201320142015201620172018201920200126192523837857504766309575714883331009521135711261909693969337843784164231642324118241182809128091348493484953249532491976319763106461064643564356130401304010244102442303230313288132884894248942296252962563681636811201801201809853798537 Words written by year (all content) 000119972001200220032004200520062007200820092010201120122013201420152016201720182019202001586831736476046347279340952081110761269441428121586803645364546374637888588851477914779378437841648316483242142421428272282723512735127547105471033716337163022730227196011960138421384214791447914276262762629839298391391641391646195761957102575102575151021151021151122151122 Comments by year 0001200220042005200620072008200920102011201220132014201520162017201820192020043861291722152583013443874302266333393934848494919219215615627427410610628286868333369693232666636367575410410 Photos by year 200620082009201020112012201320142015201620172018201920200591181772362953544134725315906633883535171718184949127127193193559559204204212212194194121121 Notes by year 20072008200920102011201220132014201520162017201820192020021543064586010751290150517201935215088767691991911801180846846146114611840184013381338754754204920491398139813141314822822581581 Links by year 20042005200620072008200920102011201220132014201520162017201820192020012243648607284961081206868919171715757484830302929131313135252535320202424221071073535115115 SVG charts are generated using svg.chart Python library.