Michael26, on 27 August 2013 - 07:55 AM, said:
Okay, I'll bite.
Quote
What he's expressing here is exactly what every cut-and-paste coder wishes to have answered: why isn't all of the legwork already done for me? Why aren't there classes that do everything I want done in exactly the way I want them done that I can just glue together?
Software is very complex, and as a result, it would be difficult to impossible to have the cookie-cutter answers for every possible human thought. This is what would be required to make programming "easy".
Aside from that, doing programming in this manner would strip out the ability to be creative and innovative with it, because everyone would use the same building blocks. Someone's still got to build those building blocks, though
Quote
This is a poor comparison. Genetics are entirely different from code. For programming, it takes the same skills to create classes as it does to string them together into an effective piece of software. This guy wants the engineering out of software and wants it to be more like design, where everything is visually oriented and you don't have to think so much about moving parts and efficiency.
Quote
Okay, so this guy is basically saying "Everyone should be able to be a programmer". Look at every other profession. They all require study and practice to become effective at. Programming is the same way. Why should it suddenly be so different? Is it because, since it's essentially "writing" (it's not), it should somehow be accessible to everyone? Writing code and learning how software functions is fundamentally no different than building robots or working on a car. It requires knowledge of the tools and moving parts, and how it all fits together. How would someone translate this "everyone should be able to do it" mentality to other tasks? Would they, even?
Quote
Okay, so who wants to volunteer to make painting super simple? How about good writing? Music production? Sure, there are plenty of creative people out there who may have great ideas, but aren't skilled enough in these areas to make it reality either.
In short, as Martyr2 has said earlier in this thread, programming really isn't for everyone.

New Topic/Question



MultiQuote








|