Re: An Observation



Elizabeth D Rather wrote:
John Doty wrote:
...
....
You might get increased acceptance for your Forth when you can
legitimately call it a standard Forth system.

My customers don't care. But if someone cares about standards I can call it a lightweight, simple, flexible, fast, easy to learn scripting language in standard C. At least they'll have heard of that.

Maybe your customers don't care, but a number of the large companies we work with find the existence of an ANSI Standard to be extremely important for management acceptance.

So you're not dealing with the people who actually have problems to solve.

Excuse me, how does that follow? Why are these people bothering with software at all unless they have problems to solve?

They're not focused on the problem, they're focused on institutional politics.


....
People can program your way without worrying that it only
runs on your compilers.

My compiler is portable and published under the GPL. Where's the worry? It's users of commercial Forths who have to worry.

If you were run over by the proverbial truck tomorrow, your customers would be in a fix.

Why? They have full, unencumbered portable source. Any programmer familiar with GNU development conventions (and there are quite a few of those around) could maintain it. My software skills are easily replaceable. The place they'd be in trouble is finding an analog EE who could understand my hardware designs: those are sometimes rather eccentric (but they can do things conventional designs can't).

They'll have trouble finding someone else who understands LSE64.

But *they* understand it. They learned it from reading the code and the docs. The only LSE64 code I've written in months has been little one liners for bench testing hardware. A couple of months ago I had a conversation that went like this:

Me: "I owe you LSE code to operate ..."
Customer: "We can write that ourselves. But we need [an EE job] ..."

They're self sufficient in LSE64. But I still have plenty of work ;-)


FORTH, Inc. customers, in contrast, can count on the company supporting them even though our personnel changes.

Who would take over for you if *you* were hit by a truck.

It's happened, in effect. I'm semi-retired now. We have excellent people carrying on at FORTH, Inc. I have never been indispensable.

We have some customers we've supported since the mid-1970's, through extensive changes of hardware and software on their side, and personnel on ours. We've also taken on customers of other vendors who are out of business now, with relatively little transition pain. I think, from the snippets of code you've posted here, we'd have a lot more trouble helping your customers.

Why on Earth would they go to you then?

Because we do excellent work, at reasonable prices, on schedule.

But you already said you'd have a lot of trouble here. The truth is that you wouldn't have trouble if you didn't fight the language: you could learn LSE64 in about 20 minutes if you wanted to. The trouble is all in your mind: LSE64 is outside your box.

--
John Doty, Noqsi Aerospace, Ltd.
--
Specialization is for robots.
.



Relevant Pages

  • Re: Anyway to make a paste special unformatted text single key stroke?
    ... Why does not Microsoft sets a web page poll to check out what customers ... > "out of the box" or "standard from the manufacturer". ... > to us on the Mac). ... Sub EditPaste() ...
    (microsoft.public.mac.office.word)
  • Re: An Observation
    ... standard Forth code, then you can get whatever benefits come from the ... My customers don't care. ... Maybe your customers don't care, but a number of the large companies we work with find the existence of an ANSI Standard to be extremely important for management acceptance. ... The place they'd be in trouble is finding an analog EE who could understand my hardware designs: those are sometimes rather eccentric. ...
    (comp.lang.forth)
  • Re: Home computer problem
    ... it's all that most of my customers use now and I ... that's properly implemented, is virtually trouble free. ... the fear of God into any secretary who plugs an electric heater under her desk into the same power as the computer and make sure a customer ... or beside a desk and to never have file folders or papers stuffed around the thing blocking the airflow. ...
    (alt.home.repair)
  • Re: Trying to pick database object naming standard
    ... spXXXX has special properties in search path, and tends to get lost in with the system stored procedures. ... In sql there are so few standard types, that if you don't know the type of an object, you really shouldn't be using it. ... I tend to use plurals for tables, and singulars for columns as it makes the T-SQL sound more like english: ... > all Customers... ...
    (microsoft.public.sqlserver.programming)
  • Re: UB reps please read (Kanuck?)
    ... I understand that all sites will have some trouble from time to time. ... Techs speak in a language all their own and the 'third party' reps you refer to ... I'm attempting to play the 11:00 $2,000 "guaranteed" tournament. ... Please do something while you still have customers. ...
    (rec.gambling.poker)