Professional Background (was: Re: Case Sensitivity & @bk)

Jay R. Ashworth jra at baylink.com
Wed Jul 21 16:30:18 PDT 2004


On Wed, Jul 21, 2004 at 06:43:13PM -0400, GCC Consulting wrote:
> Since this thread started with my post, I would like to give my
> background.

Aw, cool.  "What I did this lifetime".  I love these essays.  :-0

> I come from a business background into programming. I started with
> a programmable Monroe electronic calculator which could be used as
> a terminal to a mainframe. Moved to Texas Instrument ti56 & ti59
> programmable calculators. About the same time I learned basic.

Yeah, that was a while ago. 

> Learned shell programming when I got my first XENIX system and the
> moved to Unix.

<aol>
Meetoo.
</aol>

Weren't many books on it back then, were there?

> Went to work as sales manager for an IBM VAR and was taught RPG II   .
> programming Do that for a while and you are really working in a      .
> structured language                                                  .

Whoa yeah.  Each column means a different thing.  Got a system 38 in my
garage you can have, free.  5250's and everything.

Works?  You want it to work?  :-)

> I still prefer filePro as I can accomplish a lot with little effort.

And I never claim you can't.

> A quick example of this is one of my main client's every once in a
> while will check to see if he can get better software. He is running a
> custom application.
>
> When he asks how long it will take to get a modification done, he is
> told it would be submitted, considered, and if they agree and analysis
> will be done. Then they will get back with a price. Once the contract
> has been signed, it may take up to 2 months to start the project. He
> asks, "what if I need a new report". They tell him 4-6 weeks.
>
> Now, the sales manager for this company is someone who I worked with
> years ago. My client tells him, "Richard does the report for me right
> away. I get some modifications with a few days and others with the
> month.
>
> That's the nice thing about filePro. It's fast and easy to build or
> modify an application.

Indeed.  But you know what?  Depending on the size of the app and the
impact of the change, sometimes that big cycle is called for...

> Now I'm by no means the most experienced programmer using filePro
> although I have been at it for more then 20 years. I learn a lot by
> following the questions on the list, attending the conferences and,
> yes, attending STN classes. The fp chat room is another place to
> learn.
>
> Now, I've bared my chest; What are the languages you program in/have
> programmed in?

Hmmm... let's see.  Some COBOL, aways back when.  Lots of shell
scripting over the years; including an entire system that wrote
schemata and tables for Informix SQL; some of the SQL itself, of
course; fair amount of perl lately; I'm digging into Python; lots (and
lots [and lots]) of filePro over the last 15 years -- 3 or 4 complete
reimplementations of systems people already had running; I've had a
fair sized hand in an almost ground-up rewrite of Fourgen accounting,
as well as the creation and maintenance of at least a dozen customized
front ends to it for things like sales and service tracking.

I've also created 3 or 4 systems from the ground up, including a
complete project tracking system for a graphic arts production company,
a complete overseas purchasing management system for a manufacturer's
rep in imported goods and a records storage management application,
including barcode scanning and printout (on those Lexmark's I love to
brag about).

Of the last 20 years, I'd estimate I spent 15 of them as a full-time
systems analyst and programmer, mostly on Unix, mostly on filePro, for
companies from 1 to 200 employees and $100K to 46M a year in revenue.

The rest of the time I spent helping build a TV network's IT department
(oh yeah: FoxPro Mac.  And some dBase IV/Clipper :-), and being an art
director for a medical newspaper.

And studying.  Formal study of programming and analysis is fairly thin
on the ground in the filePro community, from what I can infer --
filePro almost militates in favor of this; that's precisely their
target market.  "Computerize your company without having to know
anything about computer programming!"

Ok, maybe that's not *exactly* how that black retail-box packaging
read, but it was something akin to that.  :-)

And there's a wall you hit when you try to do that.  I call it a wall
because, IME, the slope of the curve changes *drastically*.  So there's
a reason for formal (or semi-formal :-) training in analysis and systems
design.  I adduce this as partial explanation for the reason why the
things about filePro's design which tick me off... do.

Cheers,
-- jr "who's next?" a
-- 
Jay R. Ashworth                                                jra at baylink.com
Designer                          Baylink                             RFC 2100
Ashworth & Associates        The Things I Think                        '87 e24
St Petersburg FL USA      http://baylink.pitas.com             +1 727 647 1274

	"You know: I'm a fan of photosynthesis as much as the next guy,
	but if God merely wanted us to smell the flowers, he wouldn't 
	have invented a 3GHz microprocessor and a 3D graphics board."
					-- Luke Girardi


More information about the Filepro-list mailing list