6 ms·
One would expect that a language like Haskell abstracts away the need for junior programmers. In the same way that digital computers abstract away the need for
by thanatropism 7y ago
One would expect that a language like Haskell abstracts away the need for junior programmers. In the same way that digital computers abstract away the need for pencil-and-paper calculators.
- rubber_duck 7y agoI've never seen a scenario like this and even with the ideal case of current abstraction frameworks there is always tedious grunt work that juniors get to cut their teeth on - doing minor adjustments to fine-tune requirements, adding minor functionality, etc. Stuff where you don't want to waste time and focus of senior devs. The only scenarios I saw where juniors were not needed is overly complex systems where the barrier to entry was so high you needed a huge amount of upfront knowledge to do anything. Those were not good projects to work on.
- sukilot 7y agoClose, but more it abstracts away the need for non-PhD programmers (or non-"could have gotten a PhD if they wanted to" programmers), and once you get a research professor on board, it abstracts away the need for mere PhD programmers too.