Fun MarcEdit facts

By reeset / On / In MarcEdit

While I was looking through my web stats the other day, I realized that for the first time, I was able to get a rough look at how often MarcEdit gets utilized during a normal day.  A few months ago, I added the capability for MarcEdit to automatically check for updates.  This has been really well received (and has made management of new releases much easier) – but one of the unintended side affects, is that when that version check occurs, a hit gets generated on the web server.  While I don’t have direct access to my log files (thanks to University policy) – I can get rough hit counts on specific files, coupled with reports on unique users and a nifty little map that shows the country where hits were generated.  And while it’s not a tremendous amount of information, it’s very cool to have just that.  I’ve always been able to see how often the program gets downloaded (just over 10k times monthly) – but now can get a rough idea of usage as well.  Looking at the last two days (March 22 and 23rd) – MarcEdit was utilized by 2,351 unique users, across 59 countries.  This surprises me – and is slightly humbling – to think that this many users have found and trust MarcEdit to help them with their daily work.  It also helps me to validate the work that has gone into the development of this application.  I’ve worked on MarcEdit publicly for nearly 10 years now, and have had the opportunity to meet and work with hundreds of individuals because of it.  It’s always been my sincere hope that MarcEdit would be/and will continue to be helpful to the library community – and I’d like to think that it has been.

Couple of other fun MarcEdit facts:

  • Lines of Code to the MarcEdit.exe application (UI code primarily): 55,116 lines
  • Lines of Code in the MARCEngine (including translations):  17,092
  • Total Lines of Code to the MarcEdit application/Libraries (minus ancillary tools):  574,271 lines of code
  • Total lines (including ancillaries): ~700,000 lines

Thanks folks,


9 thoughts on “Fun MarcEdit facts

  1. Actually, what is more interesting isn’t total lines of code but library code. The UI’s for example are basically cut and paste code because you have the same code to create windows, listen to and process windows messages. But yes, there’s been a lot of code written over the last 10 years of public MarcEdit and probably 3 years of private MarcEdit when I was learning MARC.

  2. “helpful to the library community”?? — surely, you jest. Misunderestimation of the decade!

  3. @Kyle — and tonight, I ended up adding another ~1,500 lines of code enhancing the split function. Though, I ended up refactoring a function — so maybe it was a push. 🙂

    @Cab — I know that the tool gets used, but honestly, I usually don’t here from folks unless something has gone wrong or people are looking for help. That’s fine — but it does make it difficult to get a pulse on the community. The listserv that was started this last fall though has helped to provide a lot of fantastic feedback and really has driven the development over the last 3 months.

  4. My recollection is that the first version MarcEdit written during the late 90’s was tested a hosted service. SaaS was mostly unknown to the library community back then, so it was way ahead of the curve. The only downside is that I seem to remember your machine was rendered inoperable within 20 minutes… 🙂

  5. That’s right Kyle — i’d completely forgotten about that. But yes — tried running it as a web service and it was crushed. I should try setting that up again sometime.


  6. I think you might have a few firstborn children heading your way because of MarcEdit. On my end, you’re getting a first born grandkitten. Thanks again! :cD

  7. I have been using Marc Edit for about 6 years and would like to say thanks you have created a great product at a price you cannot beat 🙂
    Well done and than you for you very much for all you hard work of the years from and you do not get any further south that Invercargill New Zealand big thumbs up 🙂

  8. @Nathan I too have been using Marc Edit for a few years and I can say that for the price and what you get you cannot beat it! Its just an overall great deal and a steal!