"Hugh Aguilar" <
hughag...@yahoo.com> wrote in message
news:059ccfb3-d529-44f8...@h11g2000vbc.googlegroups.com...
>
> Unless they are actually planning on using the
> MiniForth (nobody ever has used it outside of Testra),
> then "MiniForth experience" is meaningless.
>
Not necessarily ... Two reasons.
First, you know what you coded. They have the rights to the exact code you
coded, but you can still use that knowledge and skill to produce something
similar, if you haven't already. Just don't infringe outright ...
Second, you know the software exists. You probably still have some
"connections" or "relationships" with people there, even if they are bad.
Does MiniForth have some commercial value? Ask for it. You could proffer
to buy it, without placing a monetary value on it ... Just let them know
you're interested in it, if they ever decide let it go. If they want to
know why, just say it's for sentimental reasons until you get an actual
opportunity to posses it. If they get into financial trouble or decide to
close down that aspect of the business, you might get a chance to buy it
cheap or have it gifted to you. Many times, during downsizing or
restructuring, companies just back the software up, shut down the machines,
and the software backup sits in a vault or corner of an office somewhere.
It never gets sold, valued, or used again. One company I worked for had an
entire vault of stuff: computers, software, records, etc, and another had
numerous storage lockers of stuff: electronic prototypes, trade show demo's,
etc. I've received a variety of stuff from businesses I worked for free,
legally. Stuff they didn't want and didn't have the time or motivation to
sell: electronic parts, computers, software, manufacturing scrap. Usually,
they knew it had some value and weren't willing to just throw it in the
trash. For a very brief moment in time, I was offered an entire stock
trading application for almost nothing ... Yup, I was offered software that
was being used to generate multi-millions in profit, for nothing.
Unfortunately, the decision to shut down that part of their business wasn't
actually finalized.
> [...] paid $10/ hour [...]
That probably hurt your resume. Most programmers and positions are
salaried. I.e., they can work you over 40 hours/week without overtime pay.
Salaried means you get the job done regardless of time it requires. That's
why you don't usually see hourly programming positions unless they are for
low pay or entry-level, i.e., overtime pay would be huge for typical
salaries. Back then, you probably would've been paid over 3 times as much
per hour, if you had been salaried, even if entry level. You can hire in as
hourly when desperate. However, you should get to a salaried position,
even if that means forfitting raises. Put the "I got conned into
programming for 'free'" experience behind you. Either decide to get back
into programming or move on to "greener pastures".
> There are very few people on this planet who are willing
> to pay money for a Forth cross-compiler.
I think that's probably true in general, but you never know. It might've
cost them substantially less to buy a cross-compiler than port a large
amount of code. Businesses frequently need stuff an average person would
never need and for much longer time periods. Most businesses don't like
change. Their employees have a way of doing things and stick to it like a
fanatical religion, even if it's entirely broken ...
Switching business software from one platform to another is usually a
challenge. The software must meet the existing needs and you have to have
new hardware that can support the network connections too. If those
connections go to some manufacturing equipment, the interface protocol could
be 40 years old. A computer operations center can have dozens of machines
or more all of which are running something: customer accounts, purchasing,
etc.
> Most likely, Testra was the only "live customer" who had
> approached Elizabeth Rather in many many years, and she was highly
> enthusiastic about the prospect of soaking them for a *lot* of money
> (a lot more than I asked for and got).
>
The established consultants that we hired were payed very well. They were
also expected to deliver on difficult tasks, i.e., be very experienced,
complete on time, etc.
> The whole Forth community is corrupt.
Everybody? Corrupt? Uh ... There are lots of greedy and desperate people.
> There is almost no money to be made programming Forth.
I think that's probably true, in general. But, how do you quantify "no" in
"no money". Zero? $500k/year? $1 million/year? $12ml? $50ml? What? A
very small company I worked for in a bad year would sell about 500 units a
month, e.g., about $6 mil per year in revenue, and had about 40 employees.
In good years, those number went up quite a bit. That was enough to keep
the owners happy and employees satisfied. If they get four or five Forth
maintenance contracts at $1ml each, that's a small business ... There are
many markets you'd think wouldn't make any money, that make lots of it.
E.g., low margins and low volume. But, they do. Why? Businesses need
products and services and pay well for it. Sometimes no one else remains in
the industry. They agressively underpay employees. E.g., ave. company
salary is 15% of ave. revenue per employee ... Wages and salaries are
usually the largest component of business expenses, but they get to write
those off on taxes. Etc. They usually have zero growth though, i.e., "cash
cow". How many industrial business parks do you pass by daily? (many) How
many failures or for lease signs do you see? (few) In just one of numerous
industrial areas that I can drive to, there are over 50 businesses. It's
probably 1/3 square mile in size, i.e., small relative to a typical US
county. I've seen numerous small to mid-size industrial and/or
manufacturing businesses operate for decades without fail. How do they get
money? I've also never seen a Chinese (American) restaurant anywhere go out
of business, but have seen many other restaurants fail.
Rod Pemberton