Project Name Generator 3: The Soundexening

Fixing the bugs in the old implementation, making it more useful.

Date
Author
Tags dev

I wasn’t completely happy with the results of Project Name Generator 2 so, rewriting it. It’s not much better. I don’t think this is a great approach to do anything other than highlight the severe, severe limitations of soundex as an algorithm.

Forward Soundex

Soundex:

Step Result
Cleaning (remove all non A-Z)
Encoding (Using the soundex table)
Coalesce (Remove runs)
Restore first letter
Remove 0s
Truncation / padding

Input

Output

/js/soundex.js (source)


Also viewable via curl https://hexylena.galaxians.org//2025/01/07/soundex3.roff | man -l -