Author Topic: Are you logging your lisp routine usage?  (Read 15910 times)

0 Members and 1 Guest are viewing this topic.

mkweaver

  • Bull Frog
  • Posts: 352
Are you logging your lisp routine usage?
« on: November 01, 2011, 05:53:04 PM »
This is directed primarily at the cad manager types.

Are any of you logging how much your lisp routines are being used?

I have seen managers (the cad managers boss) that question the creation of routines.  With logs showing how much routines are being used and an estimate of the time saved each use it seems it would be easier to justify the development time.

I'm just wondering if anyone else is doing something similar.

Mike

ronjonp

  • Needs a day job
  • Posts: 7526
Re: Are you logging your lisp routine usage?
« Reply #1 on: November 01, 2011, 06:07:43 PM »
I've been logging routines for about 5 years now. It's a good tool to see what people are using (and not) and where to focus on upgrades.  :-)

Windows 11 x64 - AutoCAD /C3D 2023

Custom Build PC

dgorsman

  • Water Moccasin
  • Posts: 2437
Re: Are you logging your lisp routine usage?
« Reply #2 on: November 01, 2011, 06:41:19 PM »
I don't log useage.  Most of my works are "library" type files at various depths of calling so the lowest ones get called a lot by the automation.  Management trusts me to invest my time well, and since it usually ends up making things easier and faster for the users and producing better results for the clients there are few questions.

While its possible to log the time taken for a routine, its kind of hard to log the time taken if the routine *isn't* used.  Plus its not just a matter of time expended - drawings can be done all on one layer faster than doing it on the correct layers but it still fails the quality test.  To my mind there are two good measurements of worth.  The first is the clients are happy with what we provide them, both in quality and cost.  The second is the users spending more time on designing than fighting (or gaming) the system.
If you are going to fly by the seat of your pants, expect friction burns.

try {GreatPower;}
   catch (notResponsible)
      {NextTime(PlanAhead);}
   finally
      {MasterBasics;}

mkweaver

  • Bull Frog
  • Posts: 352
Re: Are you logging your lisp routine usage?
« Reply #3 on: November 01, 2011, 08:57:04 PM »
I'm not logging the time spent in a routine, just the number of times the routine is run (and by whom).

I agree, it is a good resource for identifying training needs.

The time lost through not using a routine is difficult to quantify.  I have some layer automation routines that save significant time and make it easier to comply with our standards than it would be without them.  If I look at the logs and see that someone is not using the layer routines then I know they are spending more time on their drawings than they need to - it's time for some training.

Mike

Krushert

  • Seagull
  • Posts: 13679
  • FREE BEER Tomorrow!!
Re: Are you logging your lisp routine usage?
« Reply #4 on: November 01, 2011, 09:35:26 PM »
Interesting Topic.  Thanks!
I + XI = X is true ...  ... if you change your perspective.

I no longer CAD or Model, I just hang out here picking up the empties beer cans

Didge

  • Bull Frog
  • Posts: 211
Re: Are you logging your lisp routine usage?
« Reply #5 on: November 02, 2011, 07:00:07 AM »
I've been logging for about 10 years now, and have found a few benefits.

1. It aids me in de-bugging as it leaves a history of a users action leading-up to an error.
2. It allows me to suggest more appropriate working methods to the users.
3. It allows me to target future software development.
4. It gives management lots of coloured graphs for their enjoyment.
5. Its a great way of earning respect.

But most of all, when estimated time savings are multiplied by an hourly rates,

6. It justifies my employment  :-)

Typically, annual cost benefits to my organisation amount to approximately 20 times my salary, so I would whole-heartedly recommend logging. 

I only wish I'd negotiated a salary equal to 20% of the savings.   :ugly:
Think Slow......

Biscuits

  • Swamp Rat
  • Posts: 502
Re: Are you logging your lisp routine usage?
« Reply #6 on: November 02, 2011, 08:51:34 AM »
I'm curious.................how does one go about creating/maintaining a log on lisp usage?
Is there something built into the routine? If so, I would like to see an example.

jaydee

  • Guest
Re: Are you logging your lisp routine usage?
« Reply #7 on: November 02, 2011, 09:36:36 AM »
Hi ronjonp and didge. Any chance that you could share the routine how to lodge the lisp usage.
The approach i could think of is have a write-line to append to text file on all function.
Thankyou
« Last Edit: November 02, 2011, 09:46:47 AM by jaydee »

Lee Mac

  • Seagull
  • Posts: 12906
  • London, England
Re: Are you logging your lisp routine usage?
« Reply #8 on: November 02, 2011, 09:56:14 AM »
vlr-lisp-reactor comes to mind.  :wink:

ronjonp

  • Needs a day job
  • Posts: 7526
Re: Are you logging your lisp routine usage?
« Reply #9 on: November 02, 2011, 10:12:18 AM »
vlr-lisp-reactor comes to mind.  :wink:

Exactly :) ... I'll try to post what I have later ... it's kinda very scattered right now so I'll have to do some cleanup.

Windows 11 x64 - AutoCAD /C3D 2023

Custom Build PC

dgorsman

  • Water Moccasin
  • Posts: 2437
Re: Are you logging your lisp routine usage?
« Reply #10 on: November 02, 2011, 10:25:00 AM »
Hi ronjonp and didge. Any chance that you could share the routine how to lodge the lisp usage.
The approach i could think of is have a write-line to append to text file on all function.
Thankyou

Could probably improve performance and data acquisition using an in-memory MSXML.DOMDocument object, saving it out when the drawing is closed.
If you are going to fly by the seat of your pants, expect friction burns.

try {GreatPower;}
   catch (notResponsible)
      {NextTime(PlanAhead);}
   finally
      {MasterBasics;}

Dashmonkey

  • Newt
  • Posts: 29
  • (defun sleep nil nil)
Re: Are you logging your lisp routine usage?
« Reply #11 on: November 02, 2011, 11:15:44 AM »
Management trusts me to invest my time well, and since it usually ends up making things easier and faster for the users and producing better results for the clients there are few questions.

Dude, that's AWESOME!
Within that statement, at least in my mind, lies the key to job satisfaction.

...are your guys hiring? :D
I didn't break it, I swear! ...ok, I broke it.

dgorsman

  • Water Moccasin
  • Posts: 2437
Re: Are you logging your lisp routine usage?
« Reply #12 on: November 02, 2011, 12:45:57 PM »
Management trusts me to invest my time well, and since it usually ends up making things easier and faster for the users and producing better results for the clients there are few questions.

Dude, that's AWESOME!
Within that statement, at least in my mind, lies the key to job satisfaction.

...are your guys hiring? :D

Focus.  We've got lots of divisions in a number of locations, so there is usually a demand for somebody with a given set of skill.
If you are going to fly by the seat of your pants, expect friction burns.

try {GreatPower;}
   catch (notResponsible)
      {NextTime(PlanAhead);}
   finally
      {MasterBasics;}

Dashmonkey

  • Newt
  • Posts: 29
  • (defun sleep nil nil)
Re: Are you logging your lisp routine usage?
« Reply #13 on: November 02, 2011, 04:49:12 PM »
Management trusts me to invest my time well, and since it usually ends up making things easier and faster for the users and producing better results for the clients there are few questions.

Dude, that's AWESOME!
Within that statement, at least in my mind, lies the key to job satisfaction.

...are your guys hiring? :D

Focus.  We've got lots of divisions in a number of locations, so there is usually a demand for somebody with a given set of skill.

Crazy! I work for Can-Am (Calgary). It's nice to see another Canuck 'round here :D
I didn't break it, I swear! ...ok, I broke it.

GDF

  • Water Moccasin
  • Posts: 2081
Why is there never enough time to do it right, but always enough time to do it over?
BricsCAD 2020x64 Windows 10x64