I think one of the things that slows some of us down most now and then, is the drive to improve on the way things are done. That’s probably why starting something new is tiresome, since there is so much to improve upon, in turn slowing progress itself. If you do not carefully state priorities, this kind of backtrack improvement can quickly lead you off track, and you’ll be improving things you never knew needed improvement in the first place, and you probably can’t remember why you are doing what you are doing anyway. Luckily “look for things to improve” is not our only mantra :), “don’t do things yourself, others can do better” is another one of my favourites, and not only because I liked the Dragon Prince series.
But look here, I’m getting side-tracked myself, the point is that looking at my earlier post, I could see straight away that I was going to need to improve on source code postings. I wanted a few things from my source-code-post-mechanism:
- provide source code in a readable format (keep the pretty printing)
- provide linenumbers that will disappear when you copy & paste the code
- not necessarily break formatting (wrap lines etc)
- provide long listings inline, with scrollbars if needed
- allow sources to be downloaded
Armed with my checklist I set out in the World of Wordpress plugins (it’s a pun only understood by Warcraft players). Which reminds me, if you see me reverting back to some kind of awfull shorthand, such as kk hf m8, cu l8r (okay have fun mate, see you later) it is because I play too much online games :).
(more…)