Great article! This is one of the most important principles I've learned over the years - being able to put together a team that can do the work effectively is integral to a team's success, and often it comes down to making sure they're all comfortable with the language and framework choices.

I once worked on a codebase that was almost entirely PHP with a team that wasn't interested in any other languages, and was left picking up the pieces when a well-written piece of Python code fell apart - the author of the code had left the team long before and it had been working so well nobody even knew of its existence... as much as I don't enjoy working in PHP myself, it seemed pretty obvious that forcing a group of PHP devs who were anti-everything-else to maintain a Python project wasn't the right choice for the business.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store