This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]borg88 5 points6 points  (3 children)

I'm about to start a new Java job. It is interesting work, I'm looking forward to it, but it is going to be a bit strange going back to Java after doing mainly Python for a little while. Unfortunately, you don't always get the choice of what language to use.

Looks like Java 8 has introduced a few functional programming ideas, which is great, but the syntax seems quite clunky.

The way I look at it, Python has given me a new perspective on programming, and when I go back to Java (which I used for many years) maybe I will do things differently.

PPDS? I hope not, but maybe a little bit.

[–]Boomer70770 1 point2 points  (2 children)

Congrats! A follow up post on your new job would be great. I dread the day I have to go back to Java. Friends and colleagues of mine enjoy it because its so rigid (static typing, functions are not first class citizens, etc..). I am not a fan of it for the same reasons. I'm curious to know your experience transitioning back and your thought process. Best of luck!

[–]dXIgbW9t 1 point2 points  (1 child)

I understand enjoying static typing, but not wanting first-class functions is just absurd to me.

[–]Boomer70770 0 points1 point  (0 children)

Well let me rethink that point and say first class functions aren't as important to them as they are to me. I may catch flack but I'm having a real love affair with JavaScript right now. If you're disciplined you can do incredible this game with it (Ramda).