3 ms·
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 rea
by sap1enz 9y ago
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.
- collyw 9y agoI 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.
- sap1enz 9y agoTrue! :)