News for hackers. Stuff that matters.
Re:A New Codecademy by jarrett on Wednesday April 23, 2014 @03:27PM (#7636323)
Hardly anybody teaches all that boring, infrastructure stuff, and it's a shame. Most web programmers I know can't provision a Unix server, and that's a shame too.

Some people call this stuff "system administration," "operations," or what-have-you. To me though, it's all programming. It's a decidedly more annoying and less glamorous aspect of programming. But it's so essential.

As the parent commenter said, HTML, CSS, and JS are useless without a place for them to live. That place consists of a properly configured Unix server, pointed to by a domain name. It takes a while to understand how it all works together. But at the very least, you need to be able to cargo cult it just to get your project off the ground.

Re:A New Codecademy by WoodenChair on Thursday April 24, 2014 @01:01AM (#7638592)
Provisioning a Unix server is not programming. Programming, according to the dictionary is "The action or process of writing computer programs."

Deploying computer programs is, strictly speaking, separate from writing computer programs. With that said, it's certainly a skill that could be better covered by introductory texts.

Let's not get loose with our terminology though.

Re:A New Codecademy by jarrett on Thursday April 24, 2014 @11:21AM (#7640828)
A fair point. I guess I should have said: "it's all stuff a programmer has to do." It might not be programming proper, but it's part of the job, at least for many (most?) programmers.