News for hackers. Stuff that matters.
Re:Frameworkless JavaScript by cliffbean on Thursday January 09, 2014 @10:45AM (#7031081)
This sentiment, expressed collectively and somewhat unsympathetically, portrays the entire profession as prioritizing job security over true excellence.
Re:Frameworkless JavaScript by chongli on Thursday January 09, 2014 @05:12PM (#7033649)
Or one could say that it reveals the fatal flaw in our current system of capitalism:

Automation is desirable because it increases efficiency and lowers costs.

Automation is undesirable because it eliminates jobs and automatons are not consumers.

Re:Frameworkless JavaScript by vidarh on Friday January 10, 2014 @04:27AM (#7035844)
That was Marx main argument for the inevitability of a socialist revolution: That capitalism will eventually become efficient enough to on one hand create enough goods to make it possible to totally eradicate poverty, but on the other hand become efficient enough to substantially reduce employment.
Re:Frameworkless JavaScript by mattgreenrocks on Thursday January 09, 2014 @10:51AM (#7031115)
Indeed.

But excellence should mean using the right design for a program, not the Good Enough one advocated by today's fashionable framework. I'm more concerned about collective effects (such as negating the need for analysis and design).

This is yet another instance of Worse is Better.

Re:Frameworkless JavaScript by mooreds on Thursday January 09, 2014 @12:31PM (#7031786)
What is worse? What is better? Often shipping something that is 'Good Enough' is better than getting the 'right' (perfect?) design for a program.

In the post, it is clear that moot has a set of concerns that a typical business software developer doesn't have.

So, pick the right tool for your business situation, which may include a framework, or not. But I have to say, as a developer, the times when I thought I had to start from scratch and been right were far fewer than the times I wanted to start from scratch and been wrong.

That may be a testament to my skill, the problems I work on, or both.