Comment by diggan
1 year ago
> it is extremely tedious, error prone, and sensitive to details.
That sounds like the perfect beginner language! If they survive that experience, they'll do very well in almost any type of programming, as it's mostly the same just a tiny bit less tedious. A bit like "hardening" but for programmers.
Perhaps if you want to gatekeep for the most stubborn individuals, but you'll lose a lot of talent that way.
Isn't programming already mostly for the most stubborn individuals? I don't know many non-programmers who would willingly bang their head against the same problem for days, especially when in front of a computer.
I guess it's as much "gatekeeping" as being required to formulate plans and balance tradeoffs is "gatekeeping".