Developers are often fiercely loyal to their preferred programming language. eBay engineer Ted Dzibua reminds us that serving the needs of the project is much more important.
Coffee picture from Shutterstock
Dzibua tells a detailed story about an encounter with a master bartender in Las Vegas who was just as happy making a basic rum and coke as an expensive and rare bourbon served with actual smoke as an accompaniment. The lesson he drew from it was that he had to stop being so precious about his language choices:
I know Java well enough, so I haven't been resisting because of my skill set, I resisted Java because it's enterprisey. Because I thought it was an inferior technology. Because I had a chip on my shoulder about technical superiority. That's not mastery, that's just being a prick, and I'm done with it.
Hit the link for the full tale; it's worth reading.