In the guide, these words are ranked by several offence levels:
- Mild: words unlikely to concern audiences in most circumstances and require limited context. (examples: cow, pissed, arse)
- Moderate: words which cause greater potential for offence and require more context. (examples: sh*t, b*llend, arseh*le)
- Strongly offensive: words which require clear contextual justification to be used. (examples: too rude for this page)
These rankings are reflected in Maclean’s code, with more offensive words given a heavier weighting. She also integrated algorithms into the code to calculate the likely characteristics of the ultimate curse, which was likely to begin with 'b', have four letters, and end in -er (what Maclean calls ‘the w*nker-t*sser phenomenon’).
Taking these factors into account, the code reads each of the existing swearwords to build its predictions. With 'b' as the most common starting letter for the swearwords listed, Maclean plugged this letter into the start and let the code do the rest.
But she discovered that there were in fact two letters equally likely to come after 'b': 'a' and 'e' – meaning a tie between ‘banger’ and ‘ber’.
As Maclean points out, ‘banger’ already has some lewd connotations while ‘ber’ provides the opportunity for a fresh start. (A great one to teach your children, perhaps).
Maclean shared an initial version of the code at the Cheltenham Science Festival in early June [2023]. This initial code produced randomised curses as the first letter was not restricted, producing alternative new curses like ‘ditwat’.