Often, when discussing projects on this blog, I share bits of code. Sometimes more than a bit. But I rarely share whole programs or libraries because, well, it’s a pain uploading it and making sure WordPress hasn’t munged characters. And it’s equally difficult to correct errors and keep code updated.
Yeah, I know what you’re thinking. “FFS, use GitHub.” And you’re right. But I’ve always been reluctant to do that for one very good reason – IANAP.
That stands for, I Am Not A Programmer. I mean, I program, but I make no claim to be any good at it. I’m a little wary of people using my code in case it ruins their project, blows up their Raspberry Pi and takes their family hostage.
But what the hell. Everything in life carries some risk.
So I have a new GitHub account. There’s not a lot there yet, but if you find any code here that you think should be there, let me know.
Everything I share there comes with this End User Licence Agreement:
This code comes with no warrantees. It is probably not fit for use. It’s written by a dilettante hobbyist who sometimes doesn’t even bother finishing programs, let alone checking whether they work. There’s probably a better way to do it. You accept all consequences of downloading and/or running this code. Seriously, think what you’re doing. Use at your own risk. Don’t blame me if your house burns down.
By visiting GitHub, breathing air or simulating sentience, you are deemed to have agreed to these terms.