Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

What do you guys think of this?

Name: Anonymous 2013-10-22 0:42

Name: Anonymous 2013-10-22 0:54

It's not as bad as Learn FIOC The Hard Way, and it actually tries to explain the CPP, but it's still Zed Shaw quality.

I'd say read it if you have some free time.

Name: Anonymous 2013-10-22 1:57

If you've played guitar then you know what tablature is, but for everyone else let me explain. In music there's an established notation called the "staff notation". It's a generic, very old, and universal way to write down what someone should play on an instrument. If you play piano this notation is fairly easy to use, since it was created mostly for piano and composers.

Guitar however is a weird instrument that doesn't really work with notation, so guitarists have an alternative notation called "tablature". What tablature does is, rather than tell you the note to play, it tells you the fret and string you should play at that time. You could learn whole songs without ever knowing about a single thing you're playing. Many people do it this way, but if you want to know what you're playing, then tablature is pointless.

It may be harder than tablature, but traditional notation tells you how to play the music rather than just how to play the guitar. With traditional notation I can walk over to a piano and play the same song. I can play it on a bass. I can put it into a computer and design whole scores around it. With tablature I can just play it on a guitar.

IDEs are like tablature. Sure, you can code pretty quickly, but you can only code in that one language on that one platform. This is why companies love selling them to you. They know you're lazy, and since it only works on their platform they've got you locked in because you are lazy.

The way you break the cycle is you suck it up and finally learn to code without an IDE. A plain editor, or a programmer's editor like Vim or Emacs, makes you work with the code. It's a little harder, but the end result is you can work with any code, on any computer, in any language, and you know what's going on.

What the fuck am I reading?

Name: Anonymous 2013-10-22 9:07

>>3
You have been haskelled.

Name: Anonymous 2013-10-22 15:39

>>3
Welcome to the wonderful world of Zed Shaw.

Name: Anonymous 2013-10-22 17:49

>>3
I thought he was referring to Vim/Emacs when he talked about IDEs but apprently they don't count. Whatever.

Name: Anonymous 2013-10-23 3:41

>>3
A sensible argument against IDEs?

Name: $? 2013-10-23 4:11

>>7
The shell is my IDE.
Nah, just the overhead of using an Integrated Standalone application to do something the shell, editor, and debugger do well.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List