I agree that there's a balance between the two. My ideal team is probably a quarter that know core CS concepts and how/when to use them and the other three quarters devs can write good code whether or not they know core…
I used to manage a team of devs who looked down on other devs for not knowing what Big O is. I've argued with them more than once that yes, their algorithm is technically more efficient, but the 20 extra network calls…
I just left a low paying 80 hour a week job for a high paying 40 hour a week job with that exact logic - I can do what makes me tick in my spare time. As it turns out, that's a lot harder than you're making it sound. I…
I agree that there's a balance between the two. My ideal team is probably a quarter that know core CS concepts and how/when to use them and the other three quarters devs can write good code whether or not they know core…
I used to manage a team of devs who looked down on other devs for not knowing what Big O is. I've argued with them more than once that yes, their algorithm is technically more efficient, but the 20 extra network calls…
I just left a low paying 80 hour a week job for a high paying 40 hour a week job with that exact logic - I can do what makes me tick in my spare time. As it turns out, that's a lot harder than you're making it sound. I…