Ian Bicking: the old part of his blog

Re: There's so much more than Rails

Disclaimer: I agree with a lot of what you said, this is just a general musing.

As we come become better programmers (we being the general we, meaning all of us) and our tools become better, the time needed to write some quantity of code to do thing X decreases, as does the time requires to integrate existing code into "our code." However, the time required to write new code decreases faster than the time needed to integrate coe (in my opinion).

The contention with Rails is that things are so much easier to write that it's actually faster to write it yourself, and it results in better code, since the downside of replicating existing work is outweighed by the upsie of writing a piece of code that does EXACTLY what you want.

That's the contention, whether it's true or not is a different story. From my experience rolling my own login code, i see elements of truth, but that's only one small data point.

Comment on There's so much more than Rails
by Mike

Comments:

...things are so much easier to write that it's actually faster to write it yourself, and it results in better code, since the downside of replicating existing work is outweighed by the upsie of writing a piece of code that does EXACTLY what you want.

Close and on the right track, but for me it goes more like this....

It oftentimes takes too long to learn a comprehensive [read that as complex] framework than to simply use simplier libraries and just get the job done. The time saved can then be put to a higher use. True, it might not be all that it could be, but unless you are writing something as complex as an amazon.com, I doubt it needs to be perfect.

# Larry