I know developers who “just want to code.” Their love of coding is why they got a development job in the first place if you recall. You know the stereotype of the developer who likes to sit and code in a dark cubicle, right? For a long time, that was an acceptable, if not prized, condition for developers at companies across the world. In many places, it still is. This is because developers didn’t need to interact with anyone, much less end users, in the stereotypical waterfall world. Requirement documents were delivered to developer inboxes, quality assurance teams tested the code and business analysts conducted the user acceptance testing directly with the end users. Proxies and documents become your link to the outside so those with social skills need not apply.