Hacker News new | past | comments | ask | show | jobs | submit login

I'd about say the opposite.

Organizing all your jQuery into meaningful classes and keeping the whole thing organized and orchestrated is very much the essence of programming. It's a rare skill (as a trip through many large jQuery code bases reveals).

Filling in some templates causing magic to happen behind the scenes on the other hand, not so much.

That being said, 1) are we interested in feeling like programmers or in pumping product? 2) if "pumping" is the answer, best tools depends on what is being done. All in favor or SPAs (when needed), but no, they aren't cooler than jQuery and are often big fat pigs that just shouldn't be used in that situation.




>I'd about say the opposite.

>Organizing...into meaningful classes and keeping the whole thing...orchestrated is very much the essence of programming

>Filling in some templates causing magic to happen behind the scenes on the other hand, not so much.

I'd agree and add that the different perspectives might be in large part due to the shift in programming away from procedural/code to declarative over the last decade or so. That is, if you started in coding over the last ten--and especially five years--you're much more likely to think of programming as declarative as much as code-oriented.

And, the shift towards frameworks is probably the biggest driver of the declarative trend itself.


lol you caught me, I'm old.

I'm all in favor of what's fast and easy. So many jQuery messes have almost given me PTSD. So not knocking frameworks in any way. It's just weird to me someone would suggest using them is "more like real programming". No, it's more like one of those paint by number kits rather than a blank canvas and some paint. Of course many people are going to get better results with the paint by number kit, but it isn't more like "real" painting. It's less like "real" painting. And, if you reach for a paint by number kit when all that's needed is a few red dots you are messing up and ought to learn the craft naked a bit for such situations. jQuery isn't a paint by number kit. More a set of stencils and brushes you are free to make as big of a mess as you like with.


>lol you caught me, I'm old

Ha! Only because I can totally relate my friend. Been in the game a while myself. That really is how I can identify with what you're saying.

And, you know what? We're right! Adding an attribute to an HTML-like component tag is not programming, no matter who insists it to be so. That's not to say there's no value to such approaches, but it still doesn't make it coding.

Was talking to another coder friend a while back and we agreed the game has changed: it's more about integrating pieces into a whole than writing swaths of logic. In other words, "coding" is now more assembling than construction.

It's possibly (but not categorically) more productive and it may represent "progress" by some measures, but it is still ironic to hear that referred to as programming over actual programming.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: