Even if you end up at a "Simple Haskell" place, you'll still have all sorts of opportunities to reinvent the wheel (so that you can run yourself over with it, of course).
Even if you end up at a "Simple Haskell" place, you'll still have all sorts of opportunities to reinvent the wheel (so that you can run yourself over with it, of course).
Some people will say that this is a downside, because you can't build new things or ship new features as quickly… But I suppose that it comes down to what you want to get out of your career, and what your goals are.
If you are careful and diligent, you can find a way to get paid to solve problems within the domain of your interests. It might take a few years of study on your own time, but I pulled it off; and if I can pull it off, that means that just about anybody can!
Plus, learning new stuff is fun, and I would not have spent the time that I did learning the things that I have learned, if I didn't feel like it was worth it for its own sake.