2 comments

[ 4.3 ms ] story [ 19.0 ms ] thread
A few years ago, I tweeted at the creator of djangorestframework why it doesn't follow the naming convention of other django plugins (django-{name}). Turns out it was too widely used to rename by the time the dash naming convention became the norm

Naming (public) things in software is hard because renaming them later will break other people's stuff... unless you're in the JS ecosystem where breaking API changes happen on a regular basis and is basically expected at this point sigh

If you write proper English, the coding world is littered with misspellings:

* COLOR instead of COLOUR

* CENTER instead of CENTRE

* FLAVOR instead of FLAVOUR

* ---IZE instead of ---ISE

etc... etc..

I never gave REFERER a second thought, assuming it was just another illiterate American corruption of proper English.