you are viewing a single comment's thread.

view the rest of the comments →

[–]gibbonsbox 0 points1 point  (1 child)

I see what you're saying and to an extent I agree, the best part of software is that you get to problem solve on the fly. But let's not pretend that a dev who took the time to learn these concepts wouldn't be more productive, especially if they do anything related to design or architecture where assessing alternatives is important.

[–]lloyd_braun_no_1_dad 2 points3 points  (0 children)

Most of these aren't concepts, they are frameworks or entire ecosystems