Etymology
Today it means: The place where programmers develop source code (as opposed to conceptually distant areas such as design and marketing). Full definition →
Blend of code + coalface.
Etymology from Wiktionary, CC BY-SA 4.0.