I’m a month into my first job as a developer, and I’m beginning to learn the language–not the programming language, but the company language.
In my first weeks, there were so many new terms being thrown around that I felt like a Martian at a UN meeting. There are at least 50 languages spoken here, and it’s very difficult to tell which language a word belongs to, when everyone keeps mixing them together.
Then, there’s the company-specific language: application names that have nicknames for their nicknames, department names that sound like people names, computer names that sound like band names, people names that sound like computer names, and acronyms for BLOODY EVERYTHING.
There are a Lori and a Dori, neither of which are human. There are a Toddy and a Will, both of which are human, neither of which uses the name reflected by his email address.
There are 3,000 Johns and so far all of them are human. I am, however, working from a very small sample size. It’s quite possible that non-human Johns will be discovered with further analysis.
There are a Puppet and a Jenkins, which could have been humans or computers or bands or departments, but are in fact, tools that Google could have explained to me.
I would try to document these things for the next new dev, but even as I speak, Loris and Johns are being replaced by newer, more abstract acronyms.
I guess it’s every MAN for herself. (MAN’s a department, right?)