Home » Web Development

Useless Features in Software Development

16 June 2007 One Comment

Here’s a list of things I hear about frequently that generally mean or count for nothing. These are features that people will never use but typically if your product doesn’t support it, folks won’t buy it.

Ask a question in a meeting on any of these and you’ll give off an air of being really tech-savvy. Unfortunately the question and answer will be pointless. People ask anyway:

  1. BPEL compliance (Business Process Execution Language): "Is your engine BPEL compliant?" Doesn’t mean anything. You’ll never switch orchestration engines. Even if you do and your orchestrations are BPEL compliant you will still have re-work to do to get them up and running.
  2. "Pure Java": Doesn’t mean anything. When was the last time you switched application server? From say BEA to WebSphere??? Never happens. I don’t understand it but for whatever reason folks feel more comfortable if their code is "portable" even if they never port it. 
  3. "Lightweight container": Everything’s a lightweight container. I have yet to meet a heavyweight container but if I do I’ll shake it’s hand.
  4. "Do you support WSRP?": Web Services for Remote Portlets: Useless feature that should never be used. Sort of like a toilet with a passenger-side airbag.
  5. "Your business folks could edit this process": No they couldn’t or if they could it’s typically not a good idea to let them.

I’m sure there are others, what other useless but sought after features can you think of?

One Comment »

  • Michael D said:

    Hah, pretty good list. I’d tend to agree in most cases although I don’t know what WSRP is.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.