End of Year Griping: Part 3 (Why Are We All Still Writing So Much Code?)

Although I mentioned this just the other day, I want to make a separate post to point-out that our entire industry is still writing too much code, whether for LIMS, ELN or other products.

As our software gets more sophisticated and does more things, customers want it all to do yet more things. So, for all the new software with new modules and features, I know I’m not the only person around who thinks we’re still writing about as much code as we did, years ago, before we had all that we now have.

I made another post just the other day, talking about how I’m suddenly getting calls for system architects. I hope this means that customers and services vendors in our industry are now realizing that we’re not really writing less code – that we do have to manage the multitude of code that we write and to take it quite seriously.

I remember past conversations with LIMS vendors and even customers who would to insist that they didn’t need project managers or to structure their code because, “we don’t need it – we’re LIMS – we’re different.” I hope never to hear anything like that, ever again. We’re programming like maniacs and we need to admit it!

Note:  I’m not suggesting bug fixes or small code changes need project managers, but projects with multiple systems analysts changing huge portions of the system bring a project to the point of absolutely needing one.

Gloria Metrick
GeoMetrick Enterprises

One response on “End of Year Griping: Part 3 (Why Are We All Still Writing So Much Code?)

  1. Well said and I agree completely. Coding is a fact of life and to deny it is foolish. The best LIMS apps will let you extend them with code. If you cannot do that then the product will die on the vine and the client will have to go out and find a new LIMS because the system is incapable of adapting.

    In the modern world of development, you can have COTS and customization all in the same breath and not lose your upgrade path. Adapt or die.

Leave a Reply

Your email address will not be published. Required fields are marked *