3 ms·
Right, and I think you are anecdote after anecdote of what is wrong with our profession. I wish I could put that more gently but this is something I'm pretty pa
by djb_hackernews 11y ago
Right, and I think you are anecdote after anecdote of what is wrong with our profession. I wish I could put that more gently but this is something I'm pretty passionate about.
I'm definitely not advocating for the end of all learning and I hope you'd give my message a more charitable interpretation.
The idea that OO was new 20 years ago or functional programming is new today is completely backwards and is the attitude that ensures that it looks like our profession is running around with its head cut off for the next 20 years and ultimately contributes to the ageism that does exist in our industry. I'm extremely happy for you that you've found a niche as a contractor but I think you'd experience it more and understand the stress people feel if you were to apply for full time employment.
I appreciate your reservations on proclaiming functional programming the final paradigm, but why can't we just proclaim that a solid foundation in the pillars of computation is all one needs and as long as the tools and frameworks we use from one project to the next are built on those pillars then we can accomplish things at greater speeds and at larger scale?
- mark_l_watson 11y agoI used a functional programming style in Scheme and Common Lisp starting in the 1980s (and wrote books published by Springer-Verlag for each language 20+ years ago) so I do know the history. I really don't think that there is a final programming paradigm. The greatest thing I have seen today is news of a more programmable quantum computer. There is a lot of room for new ideas in programming languages for quantum computing. I think there is a lot of headroom also for type inference applied to dynamic language like Ruby where entire programs are automatically type checked. Computer science progress is in general accelerating rapidly, not just a few high profile areas like deep learning. Exciting times!