<3 StackOverflow

This is my homage to that wondrous site. Well, it usually helps. To quote Shamus Young from his dev blog.

Right off the bat, I can see something is wrong here. These docs on GLSL are an absolute mess. The wiki is even worse. If you ever Google something and find forum posts listed above the official documentation in the search order, you know you are sailing right into the inky black void near the edge of the map, a place that would be labeled “here be dragons” if not for the fact that the link to the map itself is a 404.

Searching for example programs isn’t very helpful either. There are two kinds of example programs:

Ultra-simple test programs: Here is how to create a flat-shaded, un-textured, colorless, unlit polygon. These little three-line programs can’t teach you anything because they don’t DO anything.
Super-complex programs for a very specific purpose: Here is how to do toon shading on a bump-mapped, multi-textured, reflective surface with a specular map and fresnel shading. These programs are just pages of un-commented equations and are too advanced and specific to be used to learn how to do anything.

Which leaves us with forums. Here is how things work on programming forums:

ALLEN: Hi, I’m new to driving and I need to move my car back around 5 meters. How can I move the car backwards?

(2 days later.)

ALLEN: Hello? This is still a problem. I’m sure someone knows how to do this.

BOB: I can’t believe you didn’t figure this out yourself. Just take your foot off the gas and let the car roll backwards down the hill. Tap the bake when you get to where you want to be. Boom. Done.

ALLEN: But I’m not on a hill. I’m in my driveway and it’s completely flat.

CARL: Dude, I don’t know what you’re trying to accomplish, but you should never be driving backwards. It’s dangerous and will confuse the other drivers. See the big window in FRONT of you? That’s your first clue. Don’t drive backwards.

ALLEN: I’m not trying to drive backwards. I just need to move back a little bit so I can get out of my driveway and start driving forwards.

CARL: So just drive in circle until you’re pointed the right way.

ALLEN: I don’t have enough room to turn around like that. I only need to move back a few meters. I don’t understand why this has to be so hard.

CARL: Sounds like your “driveway” isn’t compatible with cars. It’s probably made for bikes. Call a contractor and have them convert some of your yard into driveway to be standards-compliant with the turning radius of a car. Either way, you’re doing something wrong.

DAVE: I see your problem. You can adjust your car to move backwards by using the shifter. It’s a stick located right between the passenger and driver seats. Apply the clutch and move the stick to the “R” position.

ALLEN: But.. I don’t have a clutch. And there isn’t a stick between the seats.

CARL: Sounds like you’re trying to drive in Europe or something.

ALLEN: Ah. Nevermind. I figured it out.

“Hold on, Matt,” you say. Or maybe “Hold on random Internet guy,” if you feel so inclined. “You haven’t actually written anything yet in this post!” True. You know what? I have a bunch of half-written blog posts, and they all SUCK. So this is the best you are going to get for now. Also:

Punctuation shouldn’t go inside quotes. That is STUPID.

He could say “Stop!,” or “Eat cold steel!,” or “If you move, the planet will explode.;” instead he chooses to scream incoherently and spazz out on the floor. Wait, maybe that wasn’t a choice. The other guy is holding a taser.

That sentence looks retarded. It should be:

He could say “Stop!”, or “Eat cold steel!”, or “If you move, the planet will explode.”; instead…

Doesn’t that just look so much better? Obvious solution: start an Internet petition to change English.


Say something! Do it!

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: