Writing
Here's a bunch of stuff I've written. Most of it is of a technical nature and intended to be educational, or at least thought provoking, but there are also some that are pure opinion.
The articles on this page are available under a Attribution-NonCommercial-NoDerivs 3.0 license. This means that you are free to make and distribute verbatim copies of the articles free of charge without asking permission, as long as you:
- Give me credit as the original author
- Don't make any money from what you're doing
- Don't change anything
Of course, if you want to make money from one of my articles, say by publishing one in a magazine and selling it, you can always contact me about it and we may be able to come to an agreement.
Cryptography
Programming and software
- How to ensure your software doesn't suck
- Securely storing and verifying passwords
- Understanding and preventing SQL injection
Unix
Web design and development
- Dynamic websites considered harmful
- How to make sure your website doesn't suck