The Scoop

  • Home
  • Projects
  • About The Scoop
  • Fixing Journalism
  • Departments
    • Apple
    • Asides
    • Broadcast
    • Campaign Finance
    • Car Tools
    • Data
    • DIY
    • django
    • Fed Data
    • FOIA
    • General
    • IRE
    • Journalism
    • Local Data
    • Mapping
    • Miscellany
    • NonGov Data
    • Online
    • Paper Trail
    • Presentations
    • Public Records
    • Python
    • Rails
    • SLA
    • Social Network Analysis
    • Sports
    • State Data
    • Teaching
    • Work
    • XML
  • Subscribe via RSS

Six Reasons To Look Past Caspio

August 18th, 2008  |  Published in Journalism  |  12 Comments

Be sure to catch Caspio’s David Milliron’s responses at Mindy’s site.

Mindy asks for some bullet points on why news organizations would do better to not use Caspio for their Web database needs. Feel free to add on:

  1. SEO. If you like building databases that are not indexed by Google and other search engines, then Caspio’s right for you. Go ahead, Google “Powered by Caspio“.
  2. Owning vs. Renting. You will never stop paying for Caspio unless you quit it entirely. And then you’ll still need to rewrite your apps. All you’ve gained is more work.
  3. You will need programming. Caspio says “no more programming,” but to do anything beyond basic search and display, you will need some. Oh, but you can’t get access to that functionality during a free trial.
  4. Like using Flash? Caspio doesn’t.
  5. Nickel and Dime. Zip code searching costs $150 to setup and $50 a month.
  6. As my boss and friend Aron says, “We can’t outsource our future.” By choosing Caspio, you’re dependent upon them to add features, and while they do, they add them for all users, too. So much for differentiation.

And here’s a bonus quote from Jacob Kaplan-Moss, one of Django’s lead developers, who admittedly has a bias in this area. But still, it’s a very telling quote: “I’ve actually stopped being all that concerned about Caspio: each new Caspio customer is one more competitor my paper doesn’t have to worry about.”

Now, I’m sure there are six reasons to use Caspio, but I don’t think they stack up in the long term. I think they leave you with more work, not less, and with apps that you have to spend valuable time making look different from everybody else who uses Caspio.

Responses

Feed Trackback Address
  1. Justin Lilly says:

    August 18th, 2008 at 9:44 pm (#)

    From my perspective (programmer for online news), the #1 reason NOT to use caspio is it empowers everyone to create databases of information. While this, in itself, isn’t a bad thing, when reporters feel as if creating amazing database applications are easy, they not only devalue the work the programmers do, but also step on their toes. While the reporter is building databases of information and mashing it up in interesting ways (ie. Fun Stuff), the programmer (me) is relegated to munging templates and piddling his time way (ie. Not Fun Stuff).

    Is this selfish? Probably. Is it important to keep your programmers mildly interested in their day to day activities? I think so.

  2. Teaching Online Journalism » Delivering data: Which solution fits best? says:

    August 19th, 2008 at 6:02 am (#)

    [...] Derek has written a brief, clear post (which even a dabbler such as I can understand) about why using Caspio might NOT be the ideal [...]

  3. Benj. says:

    August 19th, 2008 at 3:26 pm (#)

    Derek,

    I recently had a conversation with a newsy web editor who said something along the lines of “somebody needs to make an open source, fuller-featured caspio that doesn’t drive people crazy.”

    What’s your answer to something like that? What kind of “space,” for lack of a better word, do you see between Caspio’s browser based GUI approach and the supposedly daunting Dive Into Django?

  4. Derek says:

    August 19th, 2008 at 4:21 pm (#)

    Interesting question. On one hand, I think that Django and Rails could do better showing exactly how quick it is to set up a browsable app via generic views or databrowse in Django or just the conventional routing in Rails. But the gap won’t be completely filled, imho, until there’s a search functionality for those frameworks that’s a defacto standard. Sounds simple, but it’s not, and it’s one place where standardizing on a single db platform as Caspio does helps simplify things a bit.

    When a third-party or contributed search app for Django becomes a near-standard (I doubt just one will make it into trunk), then that might go a long way towards making that gap smaller.

    Developers could also create site/platform-specific search apps that take, say, a CSV file and create a search app from it. That’s being done today; it’s just that it usually requires a few commands rather than point-and-click.

    As Justin says above, to make this almost *too* easy can lead to 1,001 nearly identical data apps, which isn’t really an ideal situation. But there are a few steps that could narrow that space a bit, if not close it completely.

  5. An editor says:

    August 20th, 2008 at 6:50 am (#)

    I love this! Programmers are afraid of an enabling technology. This is hilarious.
    The web gave everyone a tool to put printers/publisher out of work. Caspio has created a tool/service to put low-level programmers out of work.
    If you want to unseat them, re-invent their technology, I dare you.
    Of course, if you did put the time into such a project, especially open-source, you would still be displacing your brother progrmmers, so I doubt anyone will pick up that gauntlet.

  6. Derek says:

    August 20th, 2008 at 7:30 am (#)

    I think you just made Justin’s point for him, “editor.” You wanna explain how open-source displaces programmers, or was that the extent of your insight on the subject?

  7. Justin Lilly says:

    August 20th, 2008 at 9:19 am (#)

    I feel as if I need to defend my point.

    The web merely lowers the barrier to entry for people to get into online publishing. It doesn’t, however, lower the standards we as a community have. That’s why you have sites like http://havenworks.com put out by people who are “technologically enabled”. http://portfolio.com , on the other hand, is put out by someone with chops. Someone who knows what they’re doing.

    If you slight the amount of work and knowledge involved in putting out a good product with phrases such as “No more programming for custom web applications”, you’re going to end up with a communist—”everyone gets the same thing”—style future.

    Do you think http://everyblock.com would run on caspio? No! It takes knowledgeable people putting in actual effort to create something interesting.

    But don’t take my word for it: http://www.jacobian.org/writing/2007/sep/12/db-journalism/

    Caspio is to developers as Blogger.com is to journalism.

  8. The AllYourtv.com Local News Blog » Six Reasons To Look Past Caspio says:

    August 20th, 2008 at 11:10 am (#)

    [...] Granted, this post only makes sense if your organization is using Caspio (or planning to). But this post from the blog “The Scoop” is pretty damn funny is you’re familiar with the [...]

  9. Dan D. Gutierrez says:

    August 20th, 2008 at 11:38 pm (#)

    By Dan D. Gutierrez
    CEO of HostedDatabase.com

    This blog entry is very interesting to me. When my firm launched the web’s first Database-as-a-Service offering in 1999 (before Caspio), we did tout our service as something that would let a company avoid programming. But that was only part of the story. For small businesses that needed a web database on the cheap, they would generally just forget about the need if they need to spend bucks on a developer. But they’d use our service instead. Now after a while, many of our customers out grew our service and eventually did build a custom web app. That’s fine to us, we just provided an alternative in the early going.

  10. Scot Hacker says:

    August 22nd, 2008 at 5:06 pm (#)

    In my mind, this problem of whether to outsource your database is similar to the current temptation to let external Web 2.0 organizations handle other parts of your IT infrastructure. Good image hosting too hard? Use Flickr! Good video hosting too expensive? Use YouTube! Building a social network too hard? Use Ning! Then you turn around and realize your content and IT is in the hands of half a dozen external firms, subject to changes in their terms of service, their censorship policies, or (worst case) them going out of business.

    See Giving Away the Farm, on this “Web 2.0 as sharecropping” trend.

    External tools have their place, but I’d be reluctant to put my publication’s eggs in that basket. Publications embracing doesn’t mean you don’t have to invest in it / master it.

  11. Kelso’s Corner » Blog Archive » Building the Data Desk: Lessons From the L.A. Times (Knight Digital Media Center) says:

    December 5th, 2008 at 2:12 am (#)

    [...] are using Caspio to create and host data apps, sans programming. I am not a fan, for reasons Derek Willis sums up much better than I could, but if you have no other options, it’s better than sitting on your [...]

  12. First step in bringing change: find the believers |  says:

    January 5th, 2009 at 5:17 am (#)

    [...] are using Caspio to create and host data apps, sans programming. I am not a fan, for reasons Derek Willis sums up much better than I could, but if you have no other options, it’s better than sitting on your [...]

Leave a Response

Recent Comments

  • First step in bringing change: find the believers |  on Six Reasons To Look Past Caspio
  • Ed on Joyce Meyer Ministry Compensation
  • Tim on Represent and GeoDjango
  • Tim on Represent and GeoDjango
  • Strange Attractor » Blog Archive » links for 2008-12-23 on Represent and GeoDjango

Recent Posts

  • Represent and GeoDjango
  • Liz Donovan, News Researcher
  • Deploying Django with Fabric
  • Even More Fumblerooski
  • White House Beat Feature Request


©2009 The Scoop
Powered by WordPress using the Gridline Lite theme by Graph Paper Press.