Feb 28

When You've Got A Hammer...

David Heinemeier Hansson (of Rails) fame put an interesting post up on his blog the other day regarding Rails as a ‘disruptive technology’, but I think that his point also applies to a lot of other “fringe” development frameworks as well.

The industry is being massively over-served by J2EE/.NET in the majority of projects. The backlash against EJBs and other Titanic-type technologies demonstrates this well. And I see a hope in the increased collective awareness that maybe not all projects need the tools targeted at the very most complex ones. And not only don’t need, but are damaged by.

It’s an interesting way to look at it. Most development shops are using either .NET or Java, because both can take care of even the most complex business problems, and are, in fact, geared towards making the difficult problems easier to solve.

And if you’ve got a difficult problem to solve, that’s great. But the fact is that most of the day-to-day problems a programmer solves aren’t that difficult. We could probably be more productive with a simpler tool, but we use the complex tools, because that’s what we use for everything else, right?

I think IT in general would be more productive if we branched out a little more with the solutions we used, and spent less time making sure that everything was done using the system that’s been “blessed” in a particular organization.


Comments

by Deane,   March 8, 2005 7:39 AM  

While I agree with this in principle, here's the problem in practice --

Small problems have a tendency to become big solutions. You start on some app that's supposed to stay nice and contained, then feature creep sets in, and people start adding to it and using it in new ways. And I'm not talking about the bad feature creep that happens during design -- I'm talking about the good feature creep that results from people using the app, loving it, and getting excited at the possibilities it opens.

Then, suddenly, you have a big app on your hands and someone wants to integrate it with the uber-platform and someone else pipes in with "Well, why wasn't this designed to work on the uber-platform in the first place..."

I've seen it happen. So have you, Joe.



Add Comment


Want to advertise on this site? Contact FM.
Web Hosting Web hosting, dedicated servers and Web design services
Laser Toner Cartridges UK laser toner, toner cartridges, hp toner, lexmark toner, samsung toner, canon, toner, epson toner, oki toner, kyocera toner, xerox toner, remanufactured toner, compatible toner
Direct TV Deals Free 4 room direct tv deals. no equipment to buy. free fast professional direct tv installation. this is the best direct tv deal available anywhere.
SEO Article Learn from the experts with our SEO article.
rope light Shopping with birddog distributing, inc., gives you access to the lowest prices, the best customer service and the quickest delivery times possible.
Laptop AC Adapter We offer genuine factory direct replacement AC adapters.
Direct TV Best satellite TV deals.
Direct TV Deals Direct TV programming deals are varied and include packages containing from 50 channels up to over 250 channels.
8mm film to DVD Retain family memories with the only frame by frame digital restoration service in the United States for your 8mm film to DVD today
Rubber Stamp Shop for custom self-inking stamps, hand stamps, address stamps, label stamps, check endorsement stamps, check deposit stamps, date stamps, pre inks, pocket stamps, ink and much more!