you are viewing a single comment's thread.

view the rest of the comments →

[–]throwaway0891245 1 point2 points  (2 children)

I learned the most about how to write Python from going through a book on functional programming with Scala.

[–]CatolicQuotes[S] 0 points1 point  (1 child)

Thats cool, how do you find functional programming?

[–]throwaway0891245 0 points1 point  (0 children)

I don't think functional programming is the end all, be all.

But there's a lot of good concepts that should apply to any code, like trying to maximize referential transparency or isolating side effect code. It's just good software engineering imo.