News for hackers. Stuff that matters.
Re:About Being a Polyglot Software Engineer by sap1enz on Thursday May 04, 2017 @01:05PM (#14266578)
Here's an example: functional programming. I think you agree that functional programming in general helps us write very concise, but at the same time, still readable code. It also can eliminate some bugs because of the immutability, laziness, etc.

Python does support functional programming, but it's not a primary way of doing things. By learning one of the Lisp-like languages you can better understand all the idioms you would use in Python to apply functional programming concepts better.

You don't need to necessarily add it to you projects at work, it can be as simple as doing an online course.

Re:About Being a Polyglot Software Engineer by collyw on Thursday May 04, 2017 @01:13PM (#14266665)
I am not disagreeing with you, and I use the functional aspects of Python a fair bit. As I said I don't think learning new languages is a bad thing. But I do see some devs that collect languages / frameworks like football stickers. If you are learning a new one every second month you won't have much depth to your knowledge in any of them.
Re:About Being a Polyglot Software Engineer by sap1enz on Thursday May 04, 2017 @06:57PM (#14269613)
True! :)