loading...
The DEV Team

DevDiscuss Episode 8: Our Least Favorite Things About Our Favorite Languages

jess profile image Jess Lee (she/her) ・2 min read
play pause DevDiscuss

They say that you should fight for love — and the same is true for our favorite programming languages. You might adore how easy it is to get started with PHP, but HATE the plethora of mistakes this can lead to. Or you might admire Python for its many, many libraries but find its non-nativity for mobile environments to be frustrating. So while we love and keep coming back to our favorite languages, wow does it feel good to vent in a safe space about them!

In this episode of DevDiscuss, @ben and I were joined by two engineers that both share a love/hate relationship with JavaScript.

Addy Osmani (@addyosmani ) is an Engineering Manager at Google. He works on an engineering team at Google that tackles developer tooling and measurement space among many other projects. Addy considers himself a “JavaScript Janitor”.

Ridhwana Khan (@ridhwana ) is a Senior Engineer here at DEV. In addition to helping us build a better DEV Community every day, Ridhwana is an in-demand tech conference speaker and has spent a great deal of her career working to build physical, welcoming gatherings for women in tech and other underrepresented groups.

In this episode, Ben, Addy, Ridhwana, and I discuss

  • JavaScript and Ruby: what we love and what we hate
  • What the DevDiscuss community loves and hates about their favorite languages
  • The benefits of a language that is easy to get started with — and the perils (spaghetti code!)

Listen to Episode 8 of DevDiscuss: Our Least Favorite Things About Our Favorite Languages for a conversation about the things we _hate about the languages we love. If you enjoy it, please consider leaving us a review on Apple Podcasts. We’ll mail you a small thank you gift if you send us a screenshot of your review by June 30! All you have to do is fill out this form.

Quick Listening Links

You can also listen to our special mini-episode featuring the stories of LGBTQIA+ technologist pride in honor of Pride Month here:

play pause DevDiscuss

Huge thanks to @levisharpe for producing & mixing the show, and @peter and @saronyitbarek for their editorial oversight.

Thank you to our Season 1 sponsors who help make this show possible. If you're in the market for any of their services, please check out DigitalOcean, Heroku, CommerceJS, and Fastly.

The DEV Team

The team behind this very platform. 😄

Discussion

markdown guide
 

I am a Python developper and one thing I currently dislike about the langage is the need for an virtualenv in order to not screw everything with package installation.

 

I don't know, I personally find the virtual environment to be an elegant solution.
I personally like the ability to have a sandbox in which I can play around with different packages and versions.