Can anyone explain what’s “i before e”?
It’s a general pattern someone noticed and then rhymed, that ⟨ie⟩ is more likely to appear than ⟨ei⟩ in English, except after ⟨c⟩. But it is not a real rule, there’s no orthographic restriction behind that pattern, not even an underlying phonemic reason. So you’re bound to see exceptions everywhere, to the point the pattern is useless as a mnemonic.
I wouldn’t go that far. Sometimes I’m not sure which way around they go, and that will usually lead you the right way.

You got me curious, so I checked it.

I downloaded this wordlist with 479k words, and used find+replace to count four strings: cie, cei, ie, ei. Here’s the result:

  • 16566 (75%) ie vs. 5649 (25%) ei
  • 875 cie (74%) vs. 302 cei (26%)

So the basic rule (i before e) holds some merit, but the “except after c” part is bullshit - it’s practically the same distribution.

Of course, this takes all words as equiprobable; results would be different if including the odds of a word appearing in the text into the maths.

english-words/words.txt at master · dwyl/english-words

:memo: A text file containing 479k English words for all your dictionary/word-based projects e.g: auto-completion / autosuggestion - dwyl/english-words

GitHub

Of course, this takes all words as equiprobable; results would be different if including the odds of a word appearing in the text into the maths.

I feel like it works more like 90% of the time when it comes up, so maybe this. And could it be that the words where “ie” appears are more ambiguous somehow, like don’t fit neatly into some existing pattern?

I don’t remember the “after c” bit ever being of use, though, so that part totally makes sense.

Edit: For an example, I’d never forget the spelling of “either”, because it’s so common and initial letters are more memorable. But, “piece” is tricky - “peice” is my first instinct, and I literally say “i before e” in my head when I write it now.