3 ms·
You've probably heard it before but I'll say it again: learning functional programming will make you a better programmer, regardless of what you use in your day
by exDM69 14y ago
You've probably heard it before but I'll say it again: learning functional programming will make you a better programmer, regardless of what you use in your day job.
If you measure only dollars in your bank account and time spent, it probably will not be worth it. If you add in the enjoyment and enlightenment it brings, and the new career options it might indirectly provide you with, it will be worth it. At least to me, learning Haskell and Lisp has been one of the best things I've invested time in.
I write my day job code almost exclusively in C. But for some in-house tools we have used Haskell and gotten better results faster than any other tool I can think of could provide. Certain problems are a very good fit for the functional paradigm. In contrast, many problems are not a good fit for the imperative paradigm but we use it anyway, because our computers work "imperatively".
- ceol 14y agoA few people have told me learning functional programming will make me a better programmer, so that makes me more confident when I take the plunge. Thanks!