- Red area is a result of the upfront, fixed cost of learning Haskell vs Java.
- The company pays this for each new hire.
 
- Yellow area is the developer's productivity gain once they're "over the hump."
- The company can benefit from this, but it must first reach a break-even point vs the cost of learning.
- If average employee tenure is less than this break-even point, the company is taking an absolute loss on each employee.
- For Haskell to truly be worth it from a business perspective, the average tenure must not just eclipse the break-even point, but it must go further to account for the opportunity cost of better productivity during that learning period.
- However, employees always benefit from this regardless of turnover - they get to take the productivity gain with them. This - in my opinion - naturally results in some tension.
 
          Last active
          November 3, 2020 12:20 
        
      - 
      
- 
        Save ramirez7/e3df63c0b2f27951dd6791cedcac4279 to your computer and use it in GitHub Desktop. 
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
            