This is Paul Boyd’s blog, where I write about programming and software development.

If this is your first time here, some people enjoyed hearing about this regular expression and this article about passwords.

Latest Posts

screenshot of sum
Anatomy of a Useless Program

Do you need to tally numbers from your Apple //e's video memory? No? Well, neither do I. But at least we can have fun with 6502 Assembly.

The regex [,-.]

"[,-.]" matches a comma, a dash or a period, but it shouldn't work.

Flag raising from the John Frum cargo cult.
The Cargo Cult of Good Code

Software design is often reduced to a set of rules and rituals. It's well meaning and sometimes helpful, but it ultimately misses the point.

How Not to Store Passwords

Like it or not, your users depend on you to protect their passwords. Here's a list of the worst things you can do.

Kinda okay generated text

I recently wrote a Markov chain package which included a random text generator. The generated text …

Markov Chains

The first time I ever heard of a Markov chain was overhearing a conversation at work. My coworker …