I don't like it, but it's what we use on my team at Amazon, as as I said, it's perfect for what we're doing. I work in tax, so the test and code coverage ecosystem surrounding Java is undoubtedly better than other languages. It's great for writing high quality, testable, provably correct code, painstakingly slowly.
RE: The Power of Functional Programming (and why we'll be exploring it in Java)
You are viewing a single comment's thread from:
The Power of Functional Programming (and why we'll be exploring it in Java)
Yeah, I've done some work for amazon in the past and we were using mostly Java and some C++. My work was on the platform and less on the financial department though. The JVM is a wonderful platform, hopefully more companies will start to some of the alternatives like Scala or Kotlin for the sake of developer experience.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Our sister team is using Scala and we're considering Kotlin for future projects, so there's hope!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
When I did work for Amazon, which was a long long time ago, I do remember they were considering using Scala and some of the other teams were actively using Scala. It has a slightly steeper learning curve because it covers both OOP and Functional Paradigms but its definitely worth using especially if you already have a large Java code base.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Did you work full-time for Amazon, or as some kind of contractor? I ask because of the phrase "did work" rather than "worked for"
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I was a contractor. I am a digital nomad programmer and I have been one since like 2000ish. I started as a systems programmer for a small company and then after I left that company I started working freelance jobs and haven't gone back to the corporate setting since. If I remember correctly it must have been around 2005-6 when I did work for amazon.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
living the dream! I'd like to do that one day as well.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You have collected your daily Power Up! This post received an upvote worth of 0.26$.

Learn how to Power Up Smart here!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit