4 ms·
> Because if you're working on a team, not everyone on your team may be a programmer I think we're rapidly getting to the point in our civilisation that that's
by zeveb 9y ago
> Because if you're working on a team, not everyone on your team may be a programmer
I think we're rapidly getting to the point in our civilisation that that's a bit like having an illiterate on the team. All programming is, is thinking logically & systematically about abstractions: everyone should be capable of thinking like a programmer — anyone who can't has a cognitive disability (like those poor folks who can't learn to read).
Fortunately, people who can't think logically & systematically about abstractions are pretty rare; people who won't think logically & systematically are sadly far, far too common.
- krapp 9y ago> All programming is, is thinking logically & systematically about abstractions: everyone should be capable of thinking like a programmer — anyone who can't has a cognitive disability (like those poor folks who can't learn to read). But not every aspect of web development is programming, any more than every aspect of book publishing is typesetting, or every aspect of film is camerawork. It's a lot more complex than it was when you could be a "web developer" with just Notepad++ (unfortunately.) And we're not talking about "thinking like a programmer" in this case, but literal programming. Someone whose job it is to translate a Photoshop image or PDF into HTML and CSS can be capable of thinking in abstractions but still not need to write python or PHP or what have you.