12-13-2015, 02:44 AM
Elitists bother the hell out of me.
They think they're so much better because they were taught differently, or because they do something differently, or because there's a "right" way to do or learn something. JESUS CHRIST! Even better when they try to pass it off as "discriminating incompetence is both advantageous and necessary". While I agree, it's still to be done only under certain scenarios.
I've seen a few people that really dislike these programming languages and tools that are designed for beginners to learn coding. These people clearly don't understand how beginners think, especially kids. They learn best with shit over-simplified and visualized. That's not to say that these tools and languages are sub-optimal. But, to go so far as saying that any exposure or even dedication to this makes these programmers and potential programmers incompetent...EXCUSE ME? There are just too many other factors that go into this.
In essence, programming is just writing a task list, for a computer, and finding the most efficient or effective way of writing it (including re-writing it if necessary), and sometimes with very little to work with. From what I understand, anyone capable of doing this to the best of their capabilities, and who strives to improve, is a competent programmer. I've seen some pretty good stuff made using tools, languages, or techniques that are often considered bad, impractical, or obsolete. So, it really pisses me off when someone acts like these people know nothing, or were poorly trained, or have been compromised in some way.
I don't care if they use Basic, Visual Basic, Batch, ActionScript, Java, Javascript, Python, Fim++, C, Assembly, or any of the other countless languages. I don't care what tools they use to develop their program/game, either. What matters is how much effort they put in, what they've learned, how well it works, if they challenged themselves to make it, etc...
Programming, similar to art is not about the resources or tools used to create the piece, it's how they're used.
If I had a blue ribbon to award between an amazing sculpture made out of literal shit, a gold-rimmed, diamond-encrusted cube of marble, or a poorly-forged statue of bronze; I would probably give that ribbon to the statue made of shit. Why? The cube was made of high-grade materials, but the artistic quality of it is virtually non-existent. The bronze statue was a good effort, but clearly something went wrong during its creation. The crappy sculpture smells bad, makes me want to vomit, and is almost certainly a health hazard, but the craftsmanship shows much more clearly in it, as opposed to the two artists who had more traditional and professional materials to work with, and failed to deliver.
If I could, the statue would get second place, and the cube might bot get placed at all, but receive a comment about being an fancy-looking, expensive, paperweight.
Back to the topic of programming, I'd rather play a simple and stable text-based game, written in Batch, than a crappy, boring, unstable, laggy game, with top-self graphics and sound effects, written in C++
//end rant
tl;dr:
damn elitists think they're better than everyone else because they do or were taught differently than others... jerks
They think they're so much better because they were taught differently, or because they do something differently, or because there's a "right" way to do or learn something. JESUS CHRIST! Even better when they try to pass it off as "discriminating incompetence is both advantageous and necessary". While I agree, it's still to be done only under certain scenarios.
I've seen a few people that really dislike these programming languages and tools that are designed for beginners to learn coding. These people clearly don't understand how beginners think, especially kids. They learn best with shit over-simplified and visualized. That's not to say that these tools and languages are sub-optimal. But, to go so far as saying that any exposure or even dedication to this makes these programmers and potential programmers incompetent...EXCUSE ME? There are just too many other factors that go into this.
In essence, programming is just writing a task list, for a computer, and finding the most efficient or effective way of writing it (including re-writing it if necessary), and sometimes with very little to work with. From what I understand, anyone capable of doing this to the best of their capabilities, and who strives to improve, is a competent programmer. I've seen some pretty good stuff made using tools, languages, or techniques that are often considered bad, impractical, or obsolete. So, it really pisses me off when someone acts like these people know nothing, or were poorly trained, or have been compromised in some way.
I don't care if they use Basic, Visual Basic, Batch, ActionScript, Java, Javascript, Python, Fim++, C, Assembly, or any of the other countless languages. I don't care what tools they use to develop their program/game, either. What matters is how much effort they put in, what they've learned, how well it works, if they challenged themselves to make it, etc...
Programming, similar to art is not about the resources or tools used to create the piece, it's how they're used.
If I had a blue ribbon to award between an amazing sculpture made out of literal shit, a gold-rimmed, diamond-encrusted cube of marble, or a poorly-forged statue of bronze; I would probably give that ribbon to the statue made of shit. Why? The cube was made of high-grade materials, but the artistic quality of it is virtually non-existent. The bronze statue was a good effort, but clearly something went wrong during its creation. The crappy sculpture smells bad, makes me want to vomit, and is almost certainly a health hazard, but the craftsmanship shows much more clearly in it, as opposed to the two artists who had more traditional and professional materials to work with, and failed to deliver.
If I could, the statue would get second place, and the cube might bot get placed at all, but receive a comment about being an fancy-looking, expensive, paperweight.
Back to the topic of programming, I'd rather play a simple and stable text-based game, written in Batch, than a crappy, boring, unstable, laggy game, with top-self graphics and sound effects, written in C++
//end rant
tl;dr:
damn elitists think they're better than everyone else because they do or were taught differently than others... jerks