Writing distributed code is hard. You need to build a prototype, test it and then hand it over to engineering to scale it for production - then you're told it can't be done without considerable cost and refactoring. Infrastructure constraints mean you're never free to focus on just the code.
The code you write first time is the code you run at scale. The Hadean platform understands your algorithms compute needs and will determine the best way to execute it. It doesn't require any re-engineering or complex architecture design. You are free to leave infrastructure concerns in the past and focus on just the code.