Re: Building a framework in lisp for testing and feature documentation?
- From: "zenshade" <zenshade@xxxxxxxxx>
- Date: 8 Sep 2005 22:25:18 -0700
Peter Seibel wrote:
> While Joe Marshall is likely right that your company is just screwed,
> it's also possible that the main reason this bug/test-tracking
> database hasn't happened yet is that nobody who cares about it has the
> time or energy to do it. But here you are--you care and you believe
> you have the time and energy. (Of course you have a secret
> weapon--Lisp!) So I say go for. Worst case scenario, is you learn
> something before the company goes under. (Unless of course there's
> something else you're supposed to be doing in which case worst case is
> that you get fired for not doing your actual job.)
I've already realized that this is a project I will probably have to
tackle largely on my own time. As you say, if anyone in the company
believed it was important, someone would have already allocated the
resources to do it. I think the biggest reason it hasn't happened is
the CEO and CTO look at that kind of project and try to extrapolate
from their J2EE experience how much effort it would take. They
conclude the resource expenditure is about an order of magnitude more
than they can tolerate. They simply can't believe it could be
accomplished an order of magnitude more cheaply. I know better.
> Then write some programs to
> do things that will help your support folks and/or developers do a
> better job--for instance, if you store whatever documentation is
> available for each feature in the feature objects you could use
> Allegroserve to provide a web interface for browsing that
> documentation. And if you can gather up the information about what
> customers have what non-core features you can provide another web
> interface for browsing from a particular customer to their associated
> problem reports and from there to the information about the features
> they have.
Good ideas.
> However, you should expect that you're going to have to do a fair bit
> of the grunt work of gathering and entering data, in addition to
> actually writing the tool, in order to get it into a state where it's
> value is obvious to the other folks in your company. And then you may
> only be able to get a few folks, probably some support folks who are
> feeling the most pain under the current (non-) system, interested. So
> make the tool useful for them and they'll start entering data that
> will make the app more valuable. Then you can branch out and add some
> features that make it actually useful for the developers.
Actually, if I can map out a very clear object hierarchy and hand over
a working app, there's a decent chance the CTO would get behind it and
enforce it's use. He's actually a very competent guy (albeit within
the narrow confines of J2EE) who wrote most of the webapp now poised to
take over the market. I might even be able to approach him with just
the object model and convince him to let me work on it on company time.
But I'm not going to do that because of one over-riding fear. Not
that he'd say no. That he'd say yes, but do it in J2EE. ARRRGG. Death
of a thousand small cuts.
> Eventually
> you'll have everyone using it and the CEO will want to claim it was
> his idea all along. But that's okay--you'll know and we'll know where
> it really came from. (And he may try and buy your silence with a nice
> bonus or something.)
Yep, I can see that happening. :)
BTW, I like your book a lot. Haven't bought it yet, but it is
definitely on my list. Chapter 3 alone is worth the price of
admission. It's what finally made me say to myself, "Oh, that's why
they speak of macros with such reverential tones!"
.
- Follow-Ups:
- References:
- Building a framework in lisp for testing and feature documentation?
- From: zenshade
- Re: Building a framework in lisp for testing and feature documentation?
- From: Peter Seibel
- Building a framework in lisp for testing and feature documentation?
- Prev by Date: Re: Macro misunderstandings: 5 hours experience with lisp
- Next by Date: Re: Building a framework in lisp for testing and feature documentation?
- Previous by thread: Re: Building a framework in lisp for testing and feature documentation?
- Next by thread: Re: Building a framework in lisp for testing and feature documentation?
- Index(es):
Relevant Pages
|