“Art begins with craft, and there is no art until craft has been mastered. You can’t create until you’re willing to subordinate the creative impulses to the constriction of a form.”
This has all gone sort of wrong.
Okay, so I was never frequent in updating this site, but still, I’ve been really bad recently (where “recently” means the last few years).
Worse of all, while I've always said I’d use this to put whatever I wanted up, the original goal was that it would focus mainly on programming matters, but of late I’ve pretty much only written on occult and religious topics.
There is at least one Computer Science course out there that has this website as recommended reading. Oh I bet they’re regretting that now! Still, if your CS professor told you to read this, all the stuff for you is under “articles”. You’re free to read the rest as well of course, but you’re probably fine if you don’t. Meanwhile, the occult and religious stuff fills out most of what’s under “off-topic” even though at this rate it'll soon be the main topic.
A library of lock-free thread-safe collections for .NET and Mono
This library aims to provide a set of general-purpose and specialised generic collections, all of which are thread-safe for multiple simultaneous readers and writers without locking.
The introduction of templates to C++ brought a new paradigm to C++ coding — Generic Programming. This is now a major part of the toolkit of the C++ programmer, the basis of much of the standard library, and something which many of us younger C++ hackers never experienced C++ without. Generic Programming is often discussed in contrast with Object Orientated Programming’s concept of inheritance. However a truly multi-paradigm approach prompts us to examine how the two interact.
Guest post on Patheos
Interview on The Wiccan/Pagan Times